【发布时间】:2012-06-08 11:44:33
【问题描述】:
$tags = preg_split('@ @', 'Hello World 1 2 3 45 54', NULL, PREG_SPLIT_NO_EMPTY);
print_r($tags);
$tags = preg_split('/ /', 'Hello World 1 2 3 45 54', NULL, PREG_SPLIT_NO_EMPTY);
print_r($tags);
$tags = preg_split('@/@', '1/2//3', NULL, PREG_SPLIT_NO_EMPTY);
print_r($tags);
$tags = preg_split('/\//', '1/2//3', NULL, PREG_SPLIT_NO_EMPTY);
print_r($tags);
为什么最后一个不起作用?,@ 和 / 用于构建 php regex 的区别到底是什么?
谢谢澄清
【问题讨论】:
-
既然
'@/@'和'/\//'没有理由不同,您能告诉我们您的PHP 版本吗? -
好的(根据你对thebod的回复),所以问题不是PHP而是你使用的网站,看我的回答
-
知道有什么好的在线php脚本测试器吗?
-
无论你在这种网站上能做什么,在命令行上都能做得更好。谷歌命令行 php。如果您需要 HTML 输出,共享主机解决方案最适合您。
-
php filename.php意义上的命令行
标签: php regex preg-split