« Programmation PHP/Expressions rationnelles » : différence entre les versions

Aucun résumé des modifications
$chaine = 'Test regex PHP pour Wikibooks francophone.';
 
if (preg_match('`.*Wikibooks.*`', $chaine), résultats, $flag) {
var_dump(résultats);
print('Le texte parle de Wikibooks');
} else {
print('Le texte ne parle pas de Wikibooks');
</source>
 
Exemples de flags<ref>http://php.net/manual/fr/pcre.constants.php</ref> :
Liste des flags :
* PREG_OFFSET_CAPTURE : affiche la position de la sous-chaine recherchée dans la chaine.
* PREG_GREP_INVERT : affiche l'inverse dans <code>preg_grep()</code>.
 
=== preg_grep() ===
Cette fonction recherche dans les tableaux<ref>http://php.net/manual/fr/function.preg-grep.php</ref>.
 
=== preg_match_all() ===