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
659 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!

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