- Home
- Categorie
- Coding e Sistemistica
- Coding
- Codifica degli a capo di html <br>
-
Codifica degli a capo di html <br>
Ciao a tutti,
nella guida al PHP di Giorgio ho trovato questa cosa molto interessante:
Codifica degli a capo di html
$testo=n12br($testo);
echo "$testo";però non tiesco a capire come funziona, sono nuovo di php, se qualcuono può spiegarmi come e dove posso usare questo tipo di codifica mi sarebbe di grande aiuto. Ah, e a che scopo si usa questa codifica.Grazie
-
@Stefano85 said:
Ciao a tutti,
nella guida al PHP di Giorgio ho trovato questa cosa molto interessante:
Codifica degli a capo di html
$testo=n12br($testo);
echo "$testo";però non tiesco a capire come funziona, sono nuovo di php, se qualcuono può spiegarmi come e dove posso usare questo tipo di codifica mi sarebbe di grande aiuto. Ah, e a che scopo si usa questa codifica.Grazie
praticamente nei file di testo ASCII, il carattere a capo è identificato con: \n. Quella funzione non è altro che uno str_replace. Esempio:
$caxxata="mamm mi piace gimmi\n che è molto carino".
$caxxata2="mamm mi piace gimmi
che è molto carino";se voglio codificare il \n delle due stringhe in
, allora faccio:$caxxata_br = nl2br($caxxata);
$caxxata2_br=nl2br($caxxata2);che equivalgono a:
$caxxata_br = str replace('\n', '
', $caxxata);
$caxxata2_br=str_replace('\n', '
', $caxxata2);in fondo anche il nome lo dice! nl (\n) 2 (to) br(
)
-
Grazie, cmq ho scoperto perchè non funzionava, copiando il cosice dalla guida ho copiato anche l'errore che c'era, al posto della l(elle) c'era un 1(uno) (nl2br e invece c'era scritto n1br)per questo non riuscivo a capire, Grazie comunque.
-
e io che me la sono sempre fatto a mano quella funzione.
porca paletta non si finisce mai di scoprire qualche trucchetto.nl2br -> memorizzata
-
mi da parese error o.o
ma come lo metto in pratica???
edit: asd user newbie
-
controlla di aver scritto bene la funzione...
[php]$testo_con_br = nl2br($testo_con_a_capo_formattati);[/php]