我$code
从API获取结果,并使用str_replace转换/替换结果。在下面的脚本我需要更换<br>
有\r\n
这样我就可以显示一个文本框的结果,但结果即时得到的是:\\r\\n
代替\r\n
我的剧本:
$code = 'IMEI : 012417003071XXX<br>Serial : 8503702RAXX<br>';
$olddata = array('IMEI : ', '<br>', 'Serial : ');
$newdata = array('IMEI: ', '\r\n', 'Serial: ');
$newcode = str_replace($olddata, $newdata, $code);
$result['imeireport'] = $newcode;
echo json_encode($result);
我得到的结果是:
{"imeireport":"\r\n\r\n\r\nIMEI: 012417003071XXX\\r\\nSerial: 8503702RAXX\\r\\n"}
我需要摆脱\r\n\r\n\r\n
(在IMEI之前)并替换\\r\\n
为\r\n
谢谢你的帮忙。
正则表达式使用双引号(“)而不是单引号(')(例如\r\n
):
str_replace("<br>", "\r\n", $string);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句