Maison > développement back-end > tutoriel php > Comment vérifier si une chaîne commence par une sous-chaîne spécifique en PHP ?

Comment vérifier si une chaîne commence par une sous-chaîne spécifique en PHP ?

Barbara Streisand
Libérer: 2024-10-30 14:09:02
original
580 Les gens l'ont consulté

How to Check if a String Begins with a Specific Substring in PHP?

Déterminer si une chaîne commence par une sous-chaîne spécifiée

Dans divers scénarios de programmation, vérifier si une chaîne commence par une sous-chaîne spécifique devient nécessaire. Considérons deux exemples fournis :

Exemple 1 :

$string1 = 'google.com';
Copier après la connexion

Question : Comment pouvons-nous déterminer si $string1 commence par "http" ?

Réponse :

Utilisation de la fonction str_starts_with pour PHP 8 et supérieur :

str_starts_with($string1, 'http'); // false
Copier après la connexion

Utilisation de substr Fonction pour PHP 7 ou version antérieure :

substr($string1, 0, 4) === "http"; // false
Copier après la connexion

Exemple 2 :

$string2 = 'http://www.google.com';
Copier après la connexion

Question : Comment pouvons-nous vérifier si $string2 commence par "http" ?

Réponse :

Utilisation de la fonction str_starts_with pour PHP 8 et supérieur :

str_starts_with($string2, 'http'); // true
Copier après la connexion

Utilisation de la fonction substr pour PHP 7 ou version antérieure :

substr($string2, 0, 4) === "http"; // true
Copier après la connexion

En général, pour toute chaîne $string et une sous-chaîne $query, vous pouvez utiliser la logique suivante en utilisant sousstr:

substr($string, 0, strlen($query)) === $query
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal