Comment utiliser les fonctions startsWith() et endsWith() en PHP

Comment Utiliser Les Fonctions Startswith Et Endswith En Php



PHP fournit plusieurs fonctions intégrées qui facilitent le travail avec les chaînes. StartsWith() et endsWith() sont deux de ces fonctions qui nous permettent de déterminer si une chaîne donnée commence ou se termine par une sous-chaîne particulière. Cet article traite de l'utilisation de Commence avec() et se termine par() fonctions en PHP.

Comment utiliser les fonctions startsWith() et endsWith() en PHP

Les fonctions startsWith() et endsWith() en PHP peuvent être utilisées pour vérifier si une chaîne commence ou se termine par un caractère ou un ensemble de caractères particulier, ce qui est utile pour la validation et le filtrage.

Ils peuvent également être utilisés pour couper des chaînes en fonction de leurs caractères de début ou de fin, ce qui est utile pour le formatage et l'affichage des données, ci-dessous le détail des deux fonctions :







Fonction commenceAvec()

La fonction startsWith() en PHP peut vérifier si une chaîne commence par une sous-chaîne spécifiée.



Syntaxe



La syntaxe de la fonction startsWith() est la suivante :





bool commence par ( chaîne $botte de foin , chaîne $aiguille )

Ici, $botte de foin représente la chaîne à rechercher, et $aiguille représente la sous-chaîne à rechercher.

Retour

La fonction renvoie true si le premier élément de $haystack est $needle et false sinon.



Fonction EndWith()

Pour vérifier si une chaîne se termine par une sous-chaîne spécifique en PHP, la fonction endsWith() est normalement utilisée.

Syntaxe

La syntaxe de cette fonction est la suivante :

bool se termine par ( chaîne $botte de foin , chaîne $aiguille )

Ici, $botte de foin représente la chaîne à rechercher, et $aiguille représente la sous-chaîne à rechercher.

Retour

La fonction retourne vrai si $botte de foin se termine par $aiguille, et FAUX sinon.

Exemple : Utilisation des fonctions startsWith() et endsWith() en PHP

Examinons un exemple qui illustre l'utilisation des fonctions startsWith() et endsWith() en PHP :



fonction commence avec ( $botte de foin , $aiguille ) {

retour substr ( $botte de foin , 0 , tendu ( $aiguille ) ) === $aiguille ;

}

fonction se termine par ( $botte de foin , $aiguille ) {

retour substr ( $botte de foin , - tendu ( $aiguille ) ) === $aiguille ;

}

// Définit une chaîne

$chaîne = 'Bonjour PHP !' ;

// Utilisez la fonction startsWith() pour vérifier si la chaîne commence par 'Hello'

si ( commence avec ( $chaîne , 'Bonjour' ) ) {

écho 'La chaîne commence par 'Bonjour'.' ;

} autre {

écho 'la chaîne ne commence pas par 'Bonjour'.' ;

}

// Utilisez la fonction endsWith() pour vérifier si la chaîne se termine par 'PHP !'

si ( se termine par ( $chaîne , 'PHP !' ) ) {

écho 'La chaîne se termine par 'PHP!'.' ;

} autre {

écho 'la chaîne se termine sans 'PHP!'.' ;

}

?>

Dans cet exemple, nous avons défini les fonctions startsWith() et endsWith(), puis les avons utilisées pour vérifier si une chaîne donnée commence ou se termine par une sous-chaîne spécifiée. La sortie de ce code serait :

Conclusion

Les fonctions startsWith() et endsWith() sont des fonctions simples mais puissantes qui nous permettent de vérifier si une chaîne donnée commence ou se termine par une sous-chaîne spécifiée en PHP. En utilisant ces fonctions, nous pouvons facilement valider l'entrée de l'utilisateur, rechercher des modèles spécifiques dans une chaîne et effectuer d'autres opérations utiles.