Als regeleinden onbedoeld worden gedupliceerd in een PHP string , of als er een harde return en nieuwe lijn lettertekens vervormd zijn gecombineerd , kan uw code niet geven u de resultaten die u verwacht , met name in situaties waar de exacte opmaak van de tekst is van essentieel belang . PHP 's str_replace ( ) functie komt aan de redding , waardoor u gebeurtenissen van meerdere line breaks weer om te zetten in een enkele lijn breekt. Instructies 1 Open het PHP- bestand in een platte tekst editor , en scroll naar beneden om de string dat de lijn breekt u wilt vervangen heeft . Strijkers , net als alle variabelen in PHP , beginnen met " $ . " Als je niet meteen vinden de string , probeer dan het doen van een "Find " ( meestal " Ctrl " + " F " op een PC en " cmd " + " F "op een Mac OSX ) om te zoeken naar de tekst erin . kopen van 2 Voeg een nieuwe regel na de string variabele , en vervang dubbele exemplaren van de " nieuwe lijn " teken met str_replace . Bijvoorbeeld , als de variabele heet " $ string , " de regel code zal $ string = str_replace ( " \\ n \\ n " , " \\ n " , $ string ) ; . Change " $ string " om de naam van de variabele in je PHP- code overeenkomen 3 Maak een tweede lijn , deze keer vervangen dubbele voorkomens van de " carriage return " karakter , die afzonderlijk in PHP wordt omgegaan . Nogmaals, als de variabele heet " $ string , " deze code is : $ string = str_replace ( " \\ r \\ r " , " \\ n " , $ string ) ; Goedkope 4 in een laatste lijn , het controleren van de " harde return " - " nieuwe lijn " pair die dubbele spaties zal produceren in uw code en te vervangen door een enkele " nieuwe lijn" karakter . Voor een variabele genaamd ' $ string , " de code is als volgt : $ string = str_replace ( " \\ r \\ n " , " \\ n " , $ string ) ; < br > 5 Sla het PHP- bestand , en sluit de teksteditor . Als alle drie regels code correct verwijzen naar dezelfde snaar , zal het resultaat een tekenreeks waarin alle dubbele nieuwe lijnen zijn vervangen door een enkele lijn pauze .
|