PHP strpos() Fonction
Exemple
Trouvez la position de la première occurrence de "php" dans la chaîne suivante :
<?php
echo strpos("J'aime php, j'aime aussi php !","php");
?> Définition et Utilisation
La fonction strpos() permet de trouver la position de la première occurrence d'une chaîne dans une autre chaîne.
Remarque : La fonction strpos() est sensible à la casse.
Remarque : Cette fonction est sécurisée pour les binaires.
Fonctions associées :
- strrpos() - Trouve la position de la dernière occurrence d'une chaîne dans une autre chaîne (sensible à la casse)
- stripos() - Trouve la position de la première occurrence d'une chaîne dans une autre chaîne (insensible à la casse)
- strripos() - Trouve la position de la dernière occurrence d'une chaîne dans une autre chaîne (insensible à la casse)
Syntaxe
strpos( string,find,start ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| string | Requis. Spécifie la chaîne à rechercher. |
| find | Requis. Spécifie la chaîne à trouver. |
| start | Optionnel. Spécifie où commencer la recherche. Si start est un nombre négatif, il compte à partir de la fin de la chaîne. |
Détails Techniques
| Valeur de Retour : | Renvoie la position de la première occurrence d'une chaîne dans une autre chaîne, ou FALSE si la chaîne n'est pas trouvée. Remarque : Les positions des chaînes commencent à 0, et non à 1. |
|---|---|
| Version PHP : | 4+ |
| Journal des Modifications : | PHP 8.0 : find peut maintenant être une chaîne vide PHP 7.1 : start peut être un nombre négatif |