Le langages PHP dispose de plusieurs fonctions permettant de travailler sur les expressions régulières (regexp).

Fonction
Description
$nombre = ereg($modele, $chaine [, $tableau]);
recherche un modèle dans une chaîne de caractères et enregistre les résultats dans le tableau.
$chaine_result = ereg_replace($modele, $chaine_remplacement, $chaine);
remplace le fragment de chaîne correspondant au modèle par la chaîne de substitution.
$nombre = eregi($modele, $chaine [, $tableau]);
recherche en ignorant la casse, un modèle dans la chaîne de caractères puis enregistre les résultats dans le tableau.
$chaine_result = eregi_replace($modele, $chaine_remplacement, $chaine);
remplace le fragment de chaîne correspondant au modèle par la chaîne de substitution en ignorant la casse.
$tableau = split($modele, $chaine [, $nombre]);
scinde une chaîne de caractères selon un modèle et éventuellement une longueur limite.
$chaine_result = spliti($modele, $chaine [, $nombre]);
scinde en ignorant la casse, une chaîne de caractères selon un modèle et éventuellement une longueur limite.
$chaine_result = sqlrecase($chaine);
crée une expression régulière insensible à la casse à partir d'une chaîne de caractères.