Php replace comma with newline
I do know that php can turn a newline into a For instance on an HTML page a user enters a bunch of words that are separated by
a comma. He then submits it, it gets sent to a PHP file like normal and instead of the data getting sent right into the database, it goes through some kind of function to replace the commas with So if I were to show the data on an HTML page, each thing they entered in that was separated by a comma is now separated by a newline/line break?
CodeCaster 141k22 gold badges208 silver badges255 bronze badges asked Feb 21, 2012 at 14:27
3 You can use a
answered Feb 21, 2012 at 14:29
CodeCasterCodeCaster 141k22 gold badges208 silver badges255 bronze badges 0
answered Feb 21, 2012 at 14:29
MetalFrogMetalFrog 9,4831 gold badge21 silver badges23 bronze badges
Vasfed 17.5k10 gold badges48 silver badges52 bronze badges answered Jan 13, 2015 at 10:01
SBoxSBox 511 silver badge5 bronze badges I think php.net : str_replace is what you need. answered Feb 21, 2012 at 14:30
AbbasAbbas 13.9k6 gold badges41 silver badges69 bronze badges
Replace spaces and newlines with a comma in php13 566 888 958 898 13,566,888,958,898 566,13,888,958,989 $str = preg_replace('/\s+/',',',str_replace(array("\r\n","\r","\n"),' ',trim($str))); $str = preg_replace('#\s+#',',',trim($str)); $input = trim($_GET['intext']); $numbers = preg_split('/\s+/', $input); echo implode(',', $numbers); Replacing new line characters with comma from given text$letters = '#\s+#'; $rep = ','; $output = str_replace($letters, $rep, trim($text)); echo $output; $output = str_replace(array("\n", "\r\n"), ",", $text); preg_replace('|\n|', ',', $text) Replacing Whitespaces and Newlines with commas Code Answerpreg_replace('#s+#',',',trim($str)); $str = " a b c "; $str = " a, b, c "; $str = " a , b , c , "; /[s,]+$n|[s,]+/gm /[s,]+/ Remove new lines from string and replace with one empty space$string = " put returns between paragraphs for linebreak add 2 spaces at end "; /\r\n|\r|\n/ $string = "put returns between paragraphs for linebreak add 2 spaces at end "; $string = trim(preg_replace('/\s\s+/', ' ', $string)); $string = trim(preg_replace('/\s+/', ' ', $string)); $string = preg_replace('/\s+/', ' ', trim($string)); $string = preg_replace('~[\r\n]+~', '', $string); $string = str_replace(array("\n", "\r"), '', $string); $string = str_replace(array("\n", "\r"), ' ', $string); str_replace(array("\r\n","\r"),"",$string); // Create an array with the values you want to replace $searches = array("\r", "\n", "\r\n"); // Replace the line breaks with a space $string = str_replace($searches, " ", $string); // Replace multiple spaces with one $output = preg_replace('!\s+!', ' ', $string); $string = preg_replace('/\R+/', " ", $string); $new_string = preg_replace("/\r\n|\r|\n/", ' ', $old_string); $string = preg_replace("/[\\n\\r]+/", "", $string); $string = preg_replace("/[\\n\\r]+/", " ", $string); $string = trim( str_replace( PHP_EOL, ' ', $string ) ); //Removes all 3 types of line breaks $string = str_replace("\r", "", $string); $string = str_replace("\n", "", $string); $str = preg_replace('/\r?\n$/', ' ', $str); $str =~ s/\r?\n$/ /g; $string = preg_replace('@[\s]{2,}@',' ',$string); $svgxml = preg_replace("/(*BSR_ANYCRLF)\R/",'',$svgxml); $string = preg_replace('~[\r\n\t]+~', '', $text); $str = " put returns between paragraphs for linebreak add 2 spaces at end "; echo preg_replace( "/\r|\n/", "", $str ); $str='\n'; echo str_replace('\n','',$str); $pattern = '~[\r\n\s?]+~'; $name="test1 / test1"; $name = preg_replace( $pattern, "$1 $2",$name); echo $name; $hello = " A B C "; str_replace(" ", " ", $hello); // A B C $des = str_replace('\n',' ',$des); $des = str_replace('\r',' ',$des); $string = trim(str_replace('\n', '', (str_replace('\r', '', $string)))); Replace Multiple Spaces and Newlines with only one space in PHPThis is a dummy text. I need to format this. This is a dummy text. I need to format this. $replacer = array("\r\n", "\n", "\r", "\t", " "); $string = str_replace($replacer, "", $string); # string(45) "This is a dummy text . I need to format this." $str = preg_replace( "/\s+/", " ", $str ); $patterns = array("/\s+/", "/\s([?.!])/"); $replacer = array(" ","$1"); # string(44) "This is a dummy text. I need to format this." $str = preg_replace( $patterns, $replacer, $str ); Next Lesson PHP Tutorial |