Я просто задаюсь вопросом, как это решить.
У меня есть этот код
<?php
$test = "\u0000hi";
preg_match("|\\\\u0000|", $test, $a);
print_r($a);
?>
в приведенном выше случае, он работает.однако я не знаю, почему я должен использовать слишком много экранирующих символов?
в нижнем регистре
<?php
$test = "\\u0000hi";
preg_match("|\\\\\\\\u0000|", $test, $a);
print_r($a);
?>
У меня есть 8 экранирующих символов \
в preg_match
и два в $test
переменная (двойной счет как в предыдущем примере)
Может кто-нибудь объяснить мне эту проблему для начинающих?