Maison > développement back-end > tutoriel php > Comment vérifier si une chaîne commence par « http » ?

Comment vérifier si une chaîne commence par « http » ?

DDD
Libérer: 2024-10-29 11:58:02
original
487 Les gens l'ont consulté

How to Check if a String Starts with “http”?

Établir le début d'une chaîne avec une séquence de chaînes spécifiée

Vérifier si une chaîne commence par une séquence de chaînes particulière est une opération courante tâche en programmation. Dans ce cas, l’objectif est de déterminer si une chaîne commence par « http ». Voici deux approches :

PHP 8 et versions ultérieures : str_starts_with() Function

Pour PHP 8 ou versions ultérieures, la fonction str_starts_with fournit une solution simple :

str_starts_with('http://www.google.com', 'http')

PHP 7 et versions antérieures : substr() Fonction

Dans PHP 7 ou versions antérieures, nous pouvons utiliser la fonction substr pour extraire une partie de la chaîne depuis le début :

substr($ string_n, 0, 4) === "http"

Pour vous assurer qu'il ne correspond pas à d'autres protocoles ou séquences similaires, pensez à étendre la longueur de la sous-chaîne :

substr($string_n , 0, 7) === "http://"

En général, le modèle suivant peut être utilisé :

substr($string, 0, strlen($query )) === $requête

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