Следующий фрагмент кода не работает на сервере моего хост-провайдера, но он находится в песочнице 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] => ) )