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); ?>
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); ?>
Found at position 11
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!