PHP Conference Nagoya 2025

grapheme_strstr

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

grapheme_strstrRetourne la partie d'une chaîne à partir d'une occurrence, insensible à la casse

Description

Style procédural

grapheme_strstr(string $haystack, string $needle, bool $beforeNeedle = false): string|false

Retourne la partie d'une chaîne à partir de la première occurrence de needle (sensible à la casse), et jusqu'à la fin de la chaîne (needle inclus).

Liste de paramètres

haystack

La chaîne à étudier. Elle doit être valide UTF-8.

needle

La chaîne à rechercher. Elle doit être valide UTF-8.

beforeNeedle

Si true, grapheme_strstr() retourne la partie de la haystack avant la première occurrence de la needle (à l'exclusion du needle).

Valeurs de retour

Retourne la portion de la haystack ou false si needle n'est pas trouvé.

Exemples

Exemple #1 Exemple avec 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));

?>

L'exemple ci-dessus va afficher :

o%CC%88a%CC%8A

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top