Slik konverterer linjeskift til et avsnitt i PHP

PHP er et populært webutvikling skriptspråk som kan bygges inn i HTML-koden. I motsetning til Javascript-kode som kjøres på brukerens datamaskin inni en nettleser, er PHP kjøres på web host server og sendes til klientmaskinen i form av HTML-kode. Slå PHP-skript til HTML er en praktisk måte å utføre en rekke andre vanskelige oppgaver. Dessverre, konvertere linjeskift til avsnittene er ikke en av disse oppgavene. Den nl2br () -funksjonen konverterer linjeskift (\ n) tegnet som brukes i mange programmer for å plassere en avkastning på slutten av en streng inn i HTML-break <b> tag. Konvertering linjeskift i avsnitt krever å skrive din egen funksjon.

Bruksanvisning

1 Definerer en ny funksjon:

funksjon nl2para ($ tekst) {

2 Utfør et søk-og-erstatt på teksten erstatte "\ n" med "<p>":

% Text = ereg_replace ( "\ n" "<p>", $ tekst);

3 Utgang bearbeidet teksten og lukke funksjonen:

returnere $ tekst;

}

Hint

  • Andre tegn som brukes av noen språk for nye linjer er: \ r \ n \ n \ r og \ r. Inspiser kildekoden og bruke de riktige tegnene i søket.