Maison >développement back-end >tutoriel php >Comment utiliser strpos en php pour obtenir la première occurrence d'une chaîne
La méthode strpos en php pour obtenir la position où la chaîne apparaît en premier : créez d'abord un exemple de fichier PHP ; puis définissez une chaîne ; enfin récupérez la chaîne via "strpos($a,"php"); " L'endroit où il apparaît pour la première fois est suffisant.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
La fonction strpos() est utilisée pour trouver la position où une chaîne apparaît pour la première fois dans une autre chaîne, si la chaîne spécifiée est trouvée dans la chaîne, elle renvoie la position trouvée à partir de 0. Si sinon ce n'est pas le cas. , la valeur logique false est renvoyée.
L'utilisation spécifique de la fonction strpos() de php
strpos(搜索目标字符串,搜索字符串[,搜索字符串中的起始位置])
Elle détermine si la chaîne cible a une chaîne qui doit être recherchée, et si elle existe, renvoie la position.
Sinon, retournez false. Si des options sont spécifiées, la position de départ peut être modifiée lors de la recherche.
Regardons un exemple simple
Recherchez « php » dans « php Chinese website »
<?php echo strpos("php中文网","php"); ?>
Sortie Le résultat s'affiche comme 0. Si la chaîne php est remplacée par un site Web chinois, le résultat de sortie est 3.
En PHP, 0 peut être traité comme faux selon la façon dont il est écrit, vous devez donc y prêter attention.
Doit être utilisé dans les expressions conditionnelles ! == ou ===.
<?php $a = "php中文网"; if(strpos($a,"php")){ echo "php中文网中有这个字符"; } echo strpos($a,"php"); ?>
Le code ci-dessus recherche si le texte php est inclus dans le "site Web chinois php". Puisque php est inclus, un caractère nommé php devrait être affiché, mais il ne sera pas réellement affiché. La chaîne de texte "php" commence à la première partie de $a, donc la valeur renvoyée par strpos est "0".
En définissant false dans l'expression conditionnelle ! == strpos($a, "php") fera l'affaire.
Cet article se termine ici. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes pertinentes du didacticiel PHP chinois ! ! !
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!