Maison >développement back-end >Problème PHP >Utilisez stripos() en php pour obtenir la première occurrence d'une chaîne
Dans l'article précédent, nous avons introduit "Explication détaillée de la fonction de remplacement de sous-chaîne str_replace() ". Les chaînes sont un type de données fréquemment utilisé en PHP. Dans certains scénarios spéciaux, nous pouvons avoir besoin d'obtenir la position où une chaîne spécifiée apparaît pour la première fois dans une chaîne. PHP a une fonction stripos() intégrée. . Jetez un oeil. La première chose que je dois comprendre est la syntaxe de la fonction.
stripos ( string $haystack , string $needle , int $offset = 0 )
$haystack : La chaîne à trouver
$needle : Le caractère cible à trouver
$offset : Facultatif, la recherche démarre à partir de la position spécifiée du caractère. S'il s'agit d'un nombre négatif, la recherche démarre ce nombre de caractères à partir de la fin du caractère.
Valeur de retour : la position où $needle apparaît dans $haystack
Exemple de code :
1. Il n'y a que deux paramètres : la chaîne à rechercher et le caractère cible à rechercher
<?php $str="Chinese php.com is better"; echo "出现的位置:".(stripos($str,'com'))."<br>"; ?>rrree
Trois paramètres
输出:出现的位置:12rrree
Recommandé : 《Résumé des questions d'entretien PHP 2021 (Collection)》《 Tutoriel vidéo php》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!