Maison  >  Article  >  développement back-end  >  Comment vérifier si une chaîne contient une sous-chaîne en PHP

Comment vérifier si une chaîne contient une sous-chaîne en PHP

不言
不言original
2019-02-20 10:11:426214parcourir

Cet article vous présentera comment vérifier si une chaîne contient des sous-chaînes en PHP. Par exemple, une ligne de code spécifique ne peut être exécutée que si une chaîne d'entrée contient une autre sous-chaîne, comme nous le verrons ci-dessous.

Comment vérifier si une chaîne contient une sous-chaîne en PHP

Regardons un exemple précis

Exemple 1 :

La valeur du code suivant sera true, car la chaîne principale $str contient la sous-chaîne "this". Cela affichera "vrai".

<?Comment vérifier si une chaîne contient une sous-chaîne en PHP
$str = &#39;This is Main String&#39;;
 
if (strpos($str, &#39;This&#39;) !== false) {
    echo &#39;true&#39;;
}
?>

Exemple 2 :

La valeur du code suivant sera fausse car la chaîne principale $str ne contient pas la sous-chaîne "hello". Il n'y aura aucune sortie.

<?Comment vérifier si une chaîne contient une sous-chaîne en PHP
$str = &#39;This is Main String&#39;;
$substr = "Hello";
 
if (strpos($str, $substr) !== false) {
    echo &#39;true&#39;;
}
?>

Exemple 3 : La chaîne contient une sous-chaîne au début

Le code suivant vérifiera si la chaîne est concaténée avec la sous-chaîne au début. La valeur du code suivant sera vraie car la chaîne principale $str contient la sous-chaîne "this" au début.

<?Comment vérifier si une chaîne contient une sous-chaîne en PHP
$str = &#39;This is Main String&#39;;
 
if (strpos($str, &#39;This&#39;) === 0 ) {
    echo &#39;true&#39;;
}
?>

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez prêter attention aux autres didacticiels de colonnes connexes sur le site Web PHP chinois ! ! !

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:
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