以下代码片段在我的主机提供商的服务器上不起作用,但它在 PHP 沙箱 ( http://sandbox.onlinephpfunctions.com/ )上
<?php
preg_match_all("/(<!--(?:(?!-->).)*-->)|(\/\*(?:(?!\*\/).|[\n\r])*\*\/)/", 'sa fsaf safasa sa sa sasa sa as<!--<option value="fr" >FR</option>-->sfafsfsaf asf s f', $comments);
print_r($comments);
?>
谁能想到一个原因,为什么这不起作用?
我的 PHP 设置:PHP 5.6
谢谢
PHP沙箱上的结果:
Array (
[0] => Array ( [0] => <!--<option value="fr" >FR</option>--> )
[1] => Array ( [0] => <!--<option value="fr" >FR</option>--> )
[2] => Array ( [0] => )
)
我的服务器上的结果:
Array (
[0] => Array ( [0] => )
[1] => Array ( [0] => )
[2] => Array ( [0] => )
)