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 :
Pour PHP 8 ou versions ultérieures, la fonction str_starts_with fournit une solution simple :
str_starts_with('http://www.google.com', 'http')
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!