I’m using str_replace and it’s not working correctly.
I have a text area, which input is sent with a form. When the data is received by the server, I want to change the new lines to “,”.
$teams = $_GET["teams"];
$teams = str_replace("\n",",",$teams);
echo $teams;
Strangely, I receive the following result
Chelsea
,real
,Barcelona
instead of Chealsea,real,Barcelona.
What’s wrong?
To expand on Waage’s response, you could use an array to replace both sets of characters
This should handle both items properly, as a single
\nis valid and would not get caught if you were just replacing\r\n