当使用重新编号对数组进行重排时
$arr=array_values($arr); // Renumber array
我注意到一个数组字符串中出现了换行符,而我不想要它。
我的字符串从:
Property
Type
变成了 Property
Type
无论如何,我正在使用:
$newelement = preg_replace("/[^A-Za-z0-9\s\s+]/", " ", $element);
我已经准备好在将数据插入数据库之前删除不需要的字符,因此我尝试将其更改为:
$newelement = preg_replace("/[^A-Za-z0-9\s\s+'<br>''<br>''/n''/cr']/", " ", $element);
但是没有任何改变,换行符和回车符仍然存在。
我使用 preg_replace 调用是否正确?
str_replace(array('\r\n', '\n', '\r'), ' ', $text)
。 - Horenarray_values
不会改变值,请参考这个例子:http://codepad.org/Mhbzjkl8 - jeroen