Position actuelle: Accueil> Catégories de fonctions> strstr

strstr

Trouver la première occurrence d'une chaîne
Nom:strstr
Catégorie:Chaîne
Langage de programmation:php
Description en une ligne:Trouvez la sous-chaîne spécifiée dans la chaîne et renvoyez la pièce depuis le début de la sous-chaîne à la fin de la chaîne

Nom de la fonction: strStr ()

Version applicable: PHP 4, PHP 5, PHP 7

Description de la fonction: La fonction STRSTR () est utilisée pour trouver la sous-chaîne spécifiée dans une chaîne et renvoyer la pièce de la sous-chaîne à la fin de la chaîne. Si aucune sous-chaîne n'est trouvée, false est renvoyé.

Syntaxe: strStr (String $ haystack, mixte $ aigule, bool $ before_needle = false): String | false

paramètre:

  • Haystack: la chaîne dans laquelle rechercher la sous-chaîne.
  • aiguille: la sous-chaîne à trouver. Peut être une chaîne ou un tableau.
  • before_needle (facultatif): si défini sur true, renvoyez la pièce avant l'aiguille; Si défini sur false (par défaut), renvoyez la pièce après l'aiguille.

Valeur de retour:

  • Si une sous-chaîne est trouvée, renvoyez la pièce de la sous-chaîne à la fin de la chaîne.
  • Si aucune sous-chaîne n'est trouvée, false est renvoyé.

Exemple:

 // 示例1:查找子字符串,并返回从子字符串开始到字符串结尾的部分$haystack = "Hello, world!"; $needle = "world"; $result = strstr($haystack, $needle); echo $result; // 输出:world! // 示例2:查找子字符串,并返回子字符串之前的部分$haystack = "Hello, world!"; $needle = ","; $result = strstr($haystack, $needle, true); echo $result; // 输出:Hello // 示例3:未找到子字符串,返回false $haystack = "Hello, world!"; $needle = "foo"; $result = strstr($haystack, $needle); var_dump($result); // 输出:bool(false)

Notes:

  • Cette fonction est sensible à la casse. Si vous devez effectuer des recherches insensibles à des cas, vous pouvez utiliser la fonction strRist ().
  • Si l'aiguille est un tableau, la fonction consultera chaque élément et renverra la première sous-chaîne trouvée et ses parties suivantes.
  • En commençant par PHP 8.0, le paramètre avant_NEEDLE ne sera plus pris en charge. Si vous devez retourner la pièce avant la sous-chaîne, vous pouvez utiliser la fonction substr () pour l'implémenter.
Fonctions similaires
Articles populaires