En plads og en ny linje er begge betragtes som " blanke " tegn i PHP, som er tabulatortegnet . Sommetider du ønsker at fjerne et mellemrum og en ny linje karakter fra en streng til at gøre parsing strengen indholdet lettere. Du kan fjerne disse tegn ved at skabe et regulært udtryk til at identificere dem og erstatte dem med et null- tegn. Brug " preg_replace " funktion til at udføre erstatningsoperationen med regulære udtryk . Instruktioner
1
Opret en ny PHP fil med en editor eller Notesblok. Initialiser en multi- line snor ved hjælp af heredoc syntaks. Skriv f.eks : Hej
< php
$ string = <<< EOL
Her er en streng , der fylder
? flere linjer og har mange rum
EOL , .
2
Definer et regulært udtryk , der identificerer et rum eller en ny linje ( \\ r \\ n). Skriv f.eks : Hej
$ search = "/[ \\ r \\ n] /"
3
Kald " preg_replace " funktion med søgemønster , en null string bruge som nyværdi og strengen at søge . Capture funktionen returværdien som den nye streng med mellemrum fjernes og nye linjer. Skriv f.eks : Hej
$ new_string = preg_replace ( $ search , "", $ string ),
4
Print de to strenge at sammenligne dem. Skriv f.eks : echo
$ string . "\\ r \\ n";
echo $ new_string ; ?
>
5
Gem filen . Kør script i en browser for at sikre output er korrekt.