我正在使用 str_replace 但它无法正常工作。
我有一个文本区域,其输入通过表单发送。当服务器接收到数据时,我想将新行更改为“,”。
$teams = $_GET["teams"];
$teams = str_replace("\n",",",$teams);
echo $teams;
奇怪的是,我收到以下结果
Chelsea
,real
,巴塞罗那
而不是切尔西、皇马、巴塞罗那。
怎么了?
要扩展 Waage 的响应,您可以使用数组来替换两组字符
$teams = str_replace(array("\r\n", "\n"),",",$teams);
echo $teams;
这应该正确处理这两个项目,作为一个单独的项目\n
是有效的,如果您只是替换,则不会被抓住\r\n
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)