Maison >développement back-end >PHP8 >Parlons de la fonction str_starts_with() en PHP8

Parlons de la fonction str_starts_with() en PHP8

藏色散人
藏色散人original
2021-08-30 10:44:343606parcourir

Dans l'article précédent « Pourquoi l'opérateur === en PHP est-il plus rapide que == ? 》Vous a présenté les raisons pour lesquelles l'opérateur === en PHP est plus rapide que == Les amis intéressés peuvent le lire et en apprendre davantage ~

Cet article vous amènera à parler de str_starts_with() en PHP8 code>Fonction. <code>str_starts_with()函数。

str_starts_with()

str_starts_with() est une fonction prédéfinie en PHP 8 qui effectue une recherche sensible à la casse sur une chaîne donnée. str_starts_with() vérifie généralement si la chaîne commence par une sous-chaîne. str_starts_with() renverra TRUE si la chaîne commence par une sous-chaîne, sinon elle renverra FALSE. La syntaxe de

str_starts_with() est :

str_starts_with($string, $substring)

$string : Ce paramètre fait référence à la chaîne qui doit vérifier la chaîne de départ.

$substring : Ce paramètre fait référence à la chaîne qui doit être vérifiée.

Valeur de retour : str_starts_with() retournera TRUE si la chaîne commence par une sous-chaîne sinon elle retournera FALSE.

str_starts_with() Caractéristiques principales :

  • str_starts_with() est intrinsèquement sensible à la casse.
  • str_starts_with() renvoie toujours une valeur booléenne.
  • str_starts_with() peut être utilisé pour vérifier le début des caractères et des chaînes.
  • Les versions inférieures à PHP8 ne prennent pas en charge str_starts_with().


Ce qui suit utilise 2 exemples pour présenter l'utilisation de cette fonction :

Exemple 1 :

<?php

	$name = &#39;Saurabh Singh&#39;;
	$beginsWith = &#39;S&#39;;

	$result = str_starts_with($name, $beginsWith) ? &#39;is&#39; : &#39;is not&#39;;

	echo "字符串 \"$name\" $result 以 $beginsWith 开头";

?>

Sortie :

字符串 "Saurabh Singh" 以 S 开头
Dans l'exemple ci-dessus, nous avons créé trois variables : $name pour stocker le type de chaîne. name, $begininswith stocke la sous-chaîne qui doit être vérifiée avec $name et $result stocke le résultat de l'expression calculée en fonction de str_starts_with(). str_starts_with() renverra TRUE si la chaîne $name commence par la sous-chaîne $begininswith, sinon elle renverra FALSE et attribuera la valeur de $result en conséquence.

Exemple 2 :

<?php

	$sentance = &#39;The Big Brown Fox&#39;;
	$beginsWith = &#39;The&#39;;

	if(str_starts_with($sentance , $beginsWith) )
	{
	echo "字符串 \"$sentance\" 以 \"$beginsWith\" 开头";
	}
	else
	{
	echo "字符串 \"$sentance\" 不以 \"$beginsWith\" 开头";
	}	

?>

Sortie :

字符串 "The Big Brown Fox" 以 "The" 开头

Dans l'exemple 1, nous avons recherché en utilisant les caractères de début de la phrase. Dans cet exemple, nous prenons le mot complet au début d'une phrase, qui renverra également VRAI dans la condition if, puis la partie conditionnelle sera exécutée en conséquence.

Enfin, je voudrais recommander à tout le monde le "Tutoriel vidéo PHP

" le plus récent et le plus complet ~ Venez apprendre ! 🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn