(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
grapheme_strstr — Возвращает часть строки haystack от первого появления needle до конца haystack
Процедурный стиль
Возвращает часть строки haystack от первого появления needle до конца haystack (включая needle).
haystack
Входная строка. Должна быть корректным UTF-8.
needle
Строка, которую нужно найти. Должна быть корректным UTF-8.
beforeNeedle
Если true
, функция grapheme_strstr() возвращает часть haystack
перед первым появлением needle
(исключая needle
).
Возвращает часть строки haystack
или false
, если вхождение needle
не найдено.
Пример #1 Пример использования grapheme_strstr()
<?php
$char_a_ring_nfd = "a\xCC\x8A"; // 'LATIN SMALL LETTER A WITH RING ABOVE' (U+00E5) normalization form "D"
$char_o_diaeresis_nfd = "o\xCC\x88"; // 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6) normalization form "D"
print urlencode(grapheme_stristr( $char_a_ring_nfd . $char_o_diaeresis_nfd . $char_a_ring_nfd, $char_o_diaeresis_nfd));
?>
Результат выполнения приведённого примера:
o%CC%88a%CC%8A