D code une chaîne encodée avec addcslashes
La fonction strpos() en PHP permet de trouver la position de la première occurrence d'une sous-chaîne dans une chaîne. Elle est souvent utilisée pour vérifier si une chaîne contient une sous-chaîne donnée.
La fonctionnent strpos () retours la position de la première occurrence d'une chaîne à l'intérieur d'une autre chaîne.
PHP Version: 4+
PHP Évolution: PHP 7.1.0 - Le paramètre start($offset) peut être un nombre négatif
La fonction strpos() en PHP permet de trouver la position de la première occurrence d'une sous-chaîne dans une chaîne. Elle est souvent utilisée pour vérifier si une chaîne contient une sous-chaîne donnée.
La syntaxe de la fonction strpos() est la suivante :
strpos(string $haystack, string $needle, int $offset = 0)
La fonction strpos() renvoie la position de la première occurrence de la sous-chaîne $needle dans la chaîne $haystack. Si la sous-chaîne $needle n'est pas trouvée, la fonction renvoie false.
Voici quelques exemples pratiques de l'utilisation de la fonction strpos() :
Exemple : Copier le code
<?php // Vérifier si une chaîne contient une sous-chaîne $haystack = "Ceci est une chaîne."; $needle = "chaîne"; if (strpos($haystack, $needle) !== false) { echo "La chaîne contient la sous-chaîne 'chaîne'."; } else { echo "La chaîne ne contient pas la sous-chaîne 'chaîne'."; } // Obtenir la position de la première occurrence d'une sous-chaîne $haystack = "Ceci est une chaîne avec une sous-chaîne."; $needle = "sous-chaîne"; $position = strpos($haystack, $needle); echo "La sous-chaîne 'sous-chaîne' se trouve à la position $position."; ?>
La fonction strpos() est disponible en PHP 5.0 et versions ultérieures. Elle est disponible en syntaxe orientée objet et en syntaxe procédurale.
use \Spl\String; $haystack = "Ceci est une chaîne."; $needle = "chaîne"; $position = (new String($haystack))->strpos($needle); echo "La sous-chaîne 'chaîne' se trouve à la position $position.";
$haystack = "Ceci est une chaîne."; $needle = "chaîne"; $position = strpos($haystack, $needle); echo "La sous-chaîne 'chaîne' se trouve à la position $position.";
La fonction strpos() est une fonction essentielle en PHP. Elle est utilisée pour vérifier si une chaîne contient une sous-chaîne, et pour obtenir la position de la première occurrence d'une sous-chaîne dans une chaîne.
Fonction precedente: |
Fonction suivante: |