Maison >développement back-end >tutoriel php >Explication détaillée de la différence et de l'utilisation des fonctions strpos() et stripos() en php
Cet article présente principalement la différence et l'utilisation de la fonction strpos()和
stripos()
en PHP. J'espère qu'il sera utile aux amis dans le besoin !
Fonction strpos()
Cette fonction nous aide à trouver la première occurrence d'une chaîne dans un autre emplacement de chaîne. Cela renvoie la valeur entière de la première occurrence de la chaîne. Cette fonction est sensible à la casse , ce qui signifie qu'elle traite différemment les caractères majuscules et minuscules.
Syntaxe :
strpos(original_str, search_str, start_pos)
Utilisation des paramètres :
Parmi les trois paramètres spécifiés dans la syntaxe, il y en a deux sont obligatoires et un est facultatif. Les trois paramètres sont décrits comme suit : original_str (obligatoire) : Ce paramètre fait référence à la chaîne d'origine dans laquelle nous devons rechercher l'occurrence de la chaîne requise. search_str (obligatoire) : ce paramètre fait référence à la chaîne que nous devons rechercher. start_pos (facultatif) : signifie que la recherche doit démarrer à partir de la position de la chaîne.Type de retour :
Cette fonction renvoie une valeur entière qui représente l'index de original_str où la chaîne search_str apparaît en premier. Exemple d'utilisation de la fonction strpos() :<?php function Search($search, $string){ $position = strpos($string, $search, 5); if ($position == true){ return "Found at position: " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>Sortie :
Found at position 11
fonction stripos()
Cette fonction nous aide également à trouver la première occurrence d'une chaîne dans une autre chaîne. Cela renvoie la valeur entière de la première occurrence de la chaîne. Cette fonction estinsensible à la casse, ce qui signifie qu'elle traite les caractères majuscules et minuscules de la même manière. Cette fonction fonctionne de manière similaire à strpos(), sauf qu'elle n'est pas sensible à la casse, alors que strpos() est sensible à la casse.
Syntaxe :
stripos(original_str, search_str, start_pos)
Utilisation des paramètres :
Trois paramètres spécifiés dans la syntaxe Parmi eux, deux sont obligatoires et un est facultatif original_str (obligatoire) : ce paramètre fait référence à la chaîne d'origine dans laquelle nous devons rechercher l'occurrence de la chaîne requise. search_str (obligatoire) : Ce paramètre fait référence à la chaîne que nous devons trouver. start_pos (facultatif) : Ce paramètre fait référence à la position où la recherche doit commencer à partir de la chaîne.Type de retour :
Cette fonction renvoie une valeur entière qui représente l'index de original_str où la chaîne search_str apparaît en premier. Exemple d'utilisation de la fonction Stripos() :<?php function Search($search, $string){ $position = stripos($string, $search, 5); if ($position == true){ return "Found at position " . $position; } else{ return "Not Found"; } } $string = "Welcome to PHP中文网"; $search = "PHP"; echo Search($search, $string); ?>Sortie :
Found at position 11Recommandations associées : "
Tutoriel 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!