החלפת \n (ירידת שורה) בתו אחר
-
כשאני מקבל טקסט מקובץ במערכת אז מקבלים את זה עם \n (ירידת שורה)
אני צריך להחליף את כל ירידות השורה בתו אחר אז ניסיתי את זהstr_replace(".\n.", "=", $str);
אבל זה לא מחליף. יש איזה רעיון לכזה דבר?
-
-
@מנסה אמר בהחלפת \n (ירידת שורה) בתו אחר:
תוריד את הנקודות [ההחלפה לכאורה צריכה להתבצע על /r/n]
מה זאת אומרת החלפה אמורה להיות על/r/n?
ועדיף לך להחליף לתו פחות פופולרי מ"= "
זה אמור לעזור?
-
כמדומני שהורדת שורה מופיעה בשני התווים הנ"ל
בנוסף ה = לא יודע אם יעזור אלא שיתכן ולהמשך זה יהיה קל יותר להתעסק עם הטקסט
-
@nyh
תנסהstr_replace("/\r|\n|\r\n/", "=", $str);
-
@nyh אמר בהחלפת \n (ירידת שורה) בתו אחר:
כשאני מקבל טקסט מקובץ במערכת אז מקבלים את זה עם \n (ירידת שורה)
אני צריך להחליף את כל ירידות השורה בתו אחר אז ניסיתי את זהstr_replace(".\n.", "=", $str);
אבל זה לא מחליף. יש איזה רעיון לכזה דבר?
תעשה ככה:
str_replace("%0A", "=", $str);
אבל לפני כן תכתוב:
$str = urlencode($str);
-
-
@nyh
משהו מוזר מה שקורה פה משהו לא תקין בכל מקרה עכשיו זה לא עובד לי מה שכתבתי לך עכשיו עובד לי רק:$str = str_replace("$AnswerNumber\r\n","",$str);
כמובן לפני השורה:
$str = urlencode($str);
-
@אהרן-שובקס
לבסוף כשגם זה לא עבד הכנסתי לחומרא כדלהלן:$str = str_replace("$AnswerNumber\n","",$str); $str = str_replace("$AnswerNumber\r\n","",$str); $str = urlencode($str); $str = str_replace("$AnswerNumber%0A","",$str);
-
-
@nyh
עבד לך תמיד? -
-
@מנסה איך אפשר לייצר מכל שורה משתנה עם ערך ?
-
תמיר למערך ותיקח את תו הורדת שורה ל"ספליט"
-
@nyh אמר: כשאני מקבל טקסט מקובץ במערכת אז מקבלים את זה עם \n (ירידת שורה)
אני צריך להחליף את כל ירידות השורה בתו אחר אז ניסיתי את זהלא הבנתי. תסביר.