【发布时间】:2013-02-17 21:12:48
【问题描述】:
我正在使用 cURL 和 php 来用 DOM 解析一些 html 内容。然后我将内容作为字符串放入变量中并创建一个数组。
这是我的问题,我遇到了类似的问题
Array (
[firstname] => John
[lastname] =>
Doe
[occupation] =>
programmer
[location] => not far away
)
我得到了一些不是由 html 中的<br> 标签引起的换行符。我可以在代码中看到(空白)换行符,但没有标记。
在将其放入关联数组之前,我尝试使用 str_replace('\s', '', $firstname) 之类的代码,但它不起作用。我要补充一点,preg_replace('\s','', $firstname) 返回NULL
【问题讨论】:
-
你想对换行符做什么?只是删除它们?
-
是的。但是我用 \s 尝试了
trim和preg_replace,但我无法摆脱它们。
标签: php regex preg-replace associative-array str-replace