Explication d'une fonction php: preg_replace
mahini
-
Krizniak -
Krizniak -
salut !
voila je recherchais une fonction permettant de supprimer les espaces dans un fichier et j'ai trouvé ceci.
ca marche mais je ne comprend pas la signification de "/\s/" dans la fonction.
quelqu'un pourrait m'expliquer ?
$contenu=fread($fich,filesize($fichier));
fclose ($fich); //fermeture du fichier
preg_replace('/\s/', '', $contenu);
voila je recherchais une fonction permettant de supprimer les espaces dans un fichier et j'ai trouvé ceci.
ca marche mais je ne comprend pas la signification de "/\s/" dans la fonction.
quelqu'un pourrait m'expliquer ?
$contenu=fread($fich,filesize($fichier));
fclose ($fich); //fermeture du fichier
preg_replace('/\s/', '', $contenu);
1 réponse
-
Salut mahini...
Il s'agit d'une expression régulière (délimitée par '/' ...).
Le \s représente tout espace défini comme tel (espaces, tabulations, retours de chariots, etc...)
Voici une page où tu pourras trouver plus d'explications :
http://www.laltruiste.com/coursphp/regexp_delimiteur.html
Bonne programmation !!
Krizniak