Position actuelle: Accueil> Catégories de fonctions> preg_match_all

preg_match_all

Effectuer la correspondance d'expression régulière globale
Nom:preg_match_all
Catégorie:PCRE de traitement régulier
Langage de programmation:php
Description en une ligne:Trouvez tous les matchs pour les modèles dans les chaînes.

Définition et utilisation

preg_match_all() renvoie le nombre de correspondances pour le modèle trouvé dans la chaîne et remplit la variable avec la correspondance trouvée.

Exemple

Exemple 1

Trouvez toutes les occurrences "Ain" dans la chaîne:

 <? Php
$ str = "La pluie en Espagne tombe principalement sur les plaines." ;
$ Pattern = "/ Ain / i" ;
if ( preg_match_all ( $ motif , $ str , $ correspond ) ) {
  print_r ( $ correspond ) ;
}
?>

Essayez-le vous-même

Exemple 2

Utilisez preg_pattern_order pour définir la structure du tableau des correspondances. Dans cet exemple, chaque élément du tableau des correspondances a toutes les correspondances de l'un des groupes d'expression réguliers.

 <? Php
$ str = "ABC ABC" ;
$ Pattern = "/ ((a) b) (c) / i" ;
if ( preg_match_all ( $ Pattern , $ str , $ correspond , preg_pattern_order ) ) {
  print_r ( $ correspond ) ;
}
?>

Essayez-le vous-même

Fonctions similaires
Articles populaires