23-12-2004, 05:12
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
$text=str_replace("\n","\n<BR/>",$text);
יש לי משתנה שמקבל נתונים מטופס.
הבעיה ששורה חדשה בטופס, היא לא בהכרח שורה חדשה בדף HTML, לכן כתבתי את הקוד:
קוד PHP:
$text=str_replace("\n","\n<BR/>",$text);
הבעיה שבמשתנים מסויימים אני לא רוצה לאפשר יותר ממעבר שורה אחת, ולכן ניסיתי את הקוד:
קוד PHP:
while(strpos($text,"\n<BR/>\n<BR/>")) { $text=str_replace("\n<BR/>\n<BR/>","\n<BR/>",$text); }
הבעיה שזה לא עובד.
1. זה גם לא נכנס ללולאה, למרות שיש לפחות שני מרווחי שורות.
2. הקוד הבא גם לא עובד לי משום מה (גם כשאני מריץ אותו ללא תנאים).
קוד PHP:
$text=str_replace("\n<BR/>\n<BR/>","\n<BR/>",$text);
|