$str1 = "HEADINGLEY";
$str2 = "HDNGLY";
Как я могу найти строку 1, чтобы увидеть, содержит ли она все символы из строки 2 в порядке их существования в строке 2 и возвращает значение true или false?Поиск символов в строке
Любой помощь приветствуется: D
, если это помогает, это код у меня есть ФОРУМЕ ..
echo preg_match('/.*H.*D.*N.*G.*L.*Y.*/', $str1, $matches);
возвращает 0
Что делают символы «/» в регулярном выражении? Я никогда не использовал PHP, но «H. * D. * N. * G. * L. * Y» - правильное соответствующее регулярное выражение для того, что вы хотите. – svinja
«/» используется в качестве начальных символов выражения в строке – Electronick
Я обновил свой ответ с помощью преобразования от $ str2 к шаблону – dldnh