700
צפיות
צפיות
3
תשובות
תשובות
PHP – מחיקת מעבר שורה בקבלת קלט
אני מעוניין לדעת איך אני יכול לגרום לphp למחוק מעברי שורה
למשל אם יש לי קובץ txt שמכיל קישורים כאשר כל קישור בשורה נפרדת
(או ערימה של שורות שנשלחת מ html form)
איך אני יכול להכניס את המידע למשתנה (רגיל לא מערך) כאשר במקום הבדלי שורה
בין לינק ללינק יהיה פסיק
כך שהנתונים:
http://www.google.com
https://www.webmaster.org.il
יוכנסו למשתנה בצורה הזו
$gr8_sites="http://www.google.com,https://www.webmaster.org.il"
ולא כך
$bad_string="http://www.google.com
https://www.webmaster.org.il"
3 תשובות
זה לא נראה ברור בגלל היישור לשמאל
אני מעוניין לדעת איך אני יכול לגרום לphp למחוק מעברי שורה
למשל אם יש לי קובץ txt שמכיל קישורים כאשר כל קישור בשורה נפרדת
(או ערימה של שורות שנשלחת מ html form)
איך אני יכול להכניס את המידע למשתנה (רגיל לא מערך) כאשר במקום הבדלי שורה
בין לינק ללינק יהיה פסיק
כך שהנתונים:
http://www.google.com
https://www.webmaster.org.il
יוכנסו למשתנה בצורה הזו
$gr8_sites="http://www.google.com,https://www.webmaster.org.il"
ולא כך
$bad_string="http://www.google.com
https://www.webmaster.org.il"
תנסה את זה
http://il.php.net/manual/en/function.nl2br.php
ואז עם
http://il.php.net/manual/en/function.str-replace.php
להחליף את <br> בפסיק.
יכול להיות שיש דרך יותר קצרה אבל לא עולה לי לראש כרגע…
אולי תנסה לפני זה לעשות str_replace של n בפסיק.
שי.
עזרת מאוד רק ש…
nl2br משמש בעצמו ב str_replace אז החלטתי ללכת ישר על str_replace
רק שהייתי צריך לשים "rn" ולא רק "n" וזה מה שבלבל אותי
[note2self:line break are different in every operation system
windows = rn
unix = n
mac = r]
בעצם רק רציתי לומר תודה