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

Parlons de la fonction str_starts_with() en PHP8

藏色散人
Libérer: 2023-02-17 12:06:01
original
3600 Les gens l'ont consulté

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)
Copier après la connexion

$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 开头";

?>
Copier après la connexion

Sortie :

字符串 "Saurabh Singh" 以 S 开头
Copier après la connexion
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\" 开头";
	}	

?>
Copier après la connexion

Sortie :

字符串 "The Big Brown Fox" 以 "The" 开头
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal