Как я могу сопоставить часть имени в PHP?
Например, у меня есть форма, которая принимает входные данные от пользователя, и мой php-код начинает считать, сколько раз его в конкретном файле. Но в этом файле некоторые имена имеют префиксы (например, «[Prefix] Name»), а имена без префикса имеют пробелы (например, «Name2»).
Как я могу сделать так, чтобы пользователю не нужно было вводить пробел или префикс и при этом получать счетчик? Как-то, чтобы соответствовать этому.
Является ли это
$nameFull = '[Prefix]Name';
$nameToFind = 'Name';
$matched = preg_match('~' . preg_quote($nameToFind, '~') . '$~is', $nameFull);
решить вашу проблему?
Других решений пока нет …