preg_match 匹配XML

使用preg_match函数,在读取xml内容匹配的时候,需要注意括号与斜杠转换,否则会出现”preg_match(): Unknown modifier“的错误提示。

例如XML语句是:

<city>广州</city>

正确的preg_match写法:

preg_match('/\<city\>(.*)\<\/city\>/',$files,$city);

preg_match 与 preg_match_all 有什么区别

preg_match 只对目标匹配1次;
preg_match_all 对整个文档匹配,列出多个数据。

标签: php, 函数, preg_match, preg_match_all, xml

添加新评论