Oma*_*bid 2 php string str-replace
我正在使用str_replace,但它无法正常工作.我有一个文本区域,输入与表单一起发送.当服务器收到数据时,我想将新行更改为",".
$teams = $_GET["teams"];
$teams = str_replace("\n",",",$teams);
echo $teams;
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我收到了以下结果
切尔西
,真实
,巴塞罗那
而不是Chealsea,真实,巴塞罗那.
怎么了?
要扩展Waage的响应,可以使用数组替换两组字符
$teams = str_replace(array("\r\n", "\n"),",",$teams);
echo $teams;
Run Code Online (Sandbox Code Playgroud)
这应该正确处理这两个项目,因为单个项目\n是有效的,如果您只是替换它将不会被捕获\r\n