Syntaxe:
La syntaxe de la fonction strPos () est illustrée ci-dessous.
int | false strpos (String $ string, string $ substring, int $ offset = 0)Exemples de fonction strPos ()
Les utilisations de la fonction strPos () ont été montrées dans la partie suivante de ce tutoriel en utilisant plusieurs exemples.
Exemple-1: Recherchez la position de la chaîne dans une autre chaîne
Créez un fichier PHP avec le script suivant qui recherchera la position de la chaîne particulière dans une autre chaîne en utilisant la fonction strPos (). La valeur de recherche sera tirée du paramètre URL. Si la valeur de retour de la fonction strPos () est supérieure ou égale à zéro et non égale à FAUX, puis la chaîne de recherche existe dans la chaîne principale.
// Vérifiez que la valeur de recherche est donnée ou nonSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus si aucun paramètre URL n'est donné.
http: // localhost / php / strpos1.php
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus si la valeur 'serveur' est donné dans le paramètre URL.
http: // localhost / php / strpos1.php?S = serveur
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus si la valeur 'client' est donné dans le paramètre URL.
http: // localhost / php / strpos1.php?S = Client
Exemple-2: Recherchez la position de la chaîne dans une autre chaîne avec la valeur de décalage
Créez un fichier PHP avec le script suivant qui recherchera la position de la chaîne particulière dans une autre chaîne après la position particulière en utilisant la fonction strPos (). La valeur de recherche sera tirée du paramètre URL. Si la valeur de retour de la fonction strPos () est supérieure ou égale à zéro et non égale à FAUX, puis la chaîne de recherche existe dans la chaîne principale.
// Vérifiez que la valeur de recherche est donnée ou nonSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus si la valeur 'serveur' est donné dans le paramètre URL, le 'serveur' La chaîne existe avant la position, dix.
http: // localhost / php / strpos1.php?S = serveur
La sortie suivante apparaîtra après l'exécution du script ci-dessus si la valeur du paramètre URL «script» est donnée; le 'scénario' La chaîne existe après la position, dix.
http: // localhost / php / strpos1.php?s = script
Exemple-3: Imprimez la sortie du strpos () en utilisant var_dump ()
Créez un fichier PHP avec le script suivant qui imprimera la sortie de trois fonctions StrPOS () en utilisant la fonction var_dump (). La première fonction STRPOS () retournera 0 qui est entier. La deuxième fonction STRPOS () renverra 9 qui est entier. La troisième fonction strPos () renvoie False qui est booléen.
// définir la valeur de la chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-4: Utilisation de strPos () avec la fonction
Créez un fichier PHP avec le script suivant qui recherchera la chaîne en utilisant une fonction définie par l'utilisateur, et la fonction strPos () a été utilisée à l'intérieur de la fonction avec la valeur de décalage négative. Le Search_position () La fonction a été appelée deux fois dans le script avec deux valeurs de recherche différentes.
// définir la valeur de la chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Le 'Bonjour' La chaîne a été recherchée en utilisant la valeur de décalage négative qui indique une valeur de position après le 'Bonjour' Dans la chaîne principale.
Conclusion
Différentes façons de rechercher la position d'une chaîne dans une autre chaîne en utilisant la fonction STRPOS () ont été montrées dans les exemples de ce tutoriel pour aider les utilisateurs de PHP à utiliser correctement cette fonction dans leur script.