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.