Når man har med en uvant tekststreng i PHP , kan du finde det nyttigt at strippe eller udskifte alle ikke- alfanumeriske tegn fra strengen til sikkerheden eller for at forhindre brugere i at indtaste tekst , at din er ikke beregnet til at håndtere . Søgning efter og erstatte tekst i en streng sker gennem PHP " preg_replace "-funktion , som bruger regulære udtryk. Instruktioner
1
Åbn PHP kilde filen i en teksteditor , såsom Windows Notesblok.
2
Opret en PHP strengen ved at tilføje koden " $ my_string =" text % her ^ && eksempel "," . , ved hjælp af dine egne data i stedet
3
Udskift eventuelle ikke- alfanumeriske tegn i strengen med " preg_replace "-funktionen ved at tilføje koden " $ my_string = preg_replace ( " /[^ a-zA - Z0 - 9] /", "" , $ my_string ) . " Brug eksemplet fra trin 2 , vil dette ændre strengen til " texthereexample " . De " /" symboler er delimeters er " [ ] " forstås det vil matche alle tegn fundet i strengen. Den " ^ " symbolet instruerer det til at matche ethvert tegn ikke anført. Den " a-zA - Z0 -9 " er en liste over alle de alfanumeriske tegn. Den anden parameter "" er tegnet til at erstatte ikke- alfanumeriske tegn med . Alternativt " /[^ a-zA - Z0 - 9] /" udtryk kan erstattes komitéens " /[^ [ : alnum :]] /", hvor " alnum " repræsenterer det alfanumeriske tegn klassen. Hvis du ønsker at holde hvide rum , ændre den første parameter til "/[^ a-zA - Z0 -9 \\ s ] /", hvor " \\ s " står for hvide rum .
4
Gem PHP-filen og indlæse det på din server.