Olyan problémával fordulok hozzátok, hogy amikor bekérek egy szövegdobozva egy szöveget és abban van ENTER akkor azt kiíratásnál csak egy SPACE-nek fogja venni. Lent megtaláljátok a kódot. Hogy lehet ezt megoldani?
Figyelt kérdés
<?php
if(isset($_POST['szoveg']) && !empty($_POST['szoveg'])){
echo $_POST['szoveg'];}
?>
<form action="" method="post">
<textarea rows="5" name="szoveg">
2016. nov. 24. 16:29
2/6 anonim válasza:
#1: nl2br(); Nagyon régi és jó függvény erre. :-)
3/6 anonim válasza:
\r\n (enter) nem látszik kimenetben.
5/6 A kérdező kommentje:
Köszönöm atlagosvalaszado sikerült azzal a módszerrel amit írtál :)
2016. nov. 24. 18:10
6/6 anonim válasza:
akkor már tényleg inkább így:
$szoveg = nl2br($szoveg);
ehelyett:
$szoveg = str_replace(array("\n\r", "\r\n", "\n"), '<br>', $szoveg);
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!