• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    החלפת \n (ירידת שורה) בתו אחר

    פורום PHP
    6
    15
    474
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ
      מנסה מומחה @nyh נערך לאחרונה על ידי

      @nyh

      כמדומני שהורדת שורה מופיעה בשני התווים הנ"ל

      בנוסף ה = לא יודע אם יעזור אלא שיתכן ולהמשך זה יהיה קל יותר להתעסק עם הטקסט

      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • א
        איש ימיני @nyh נערך לאחרונה על ידי

        @nyh
        תנסה

        str_replace("/\r|\n|\r\n/", "=", $str);
        
        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • אהרן שובקס
          אהרן שובקס ניהול @nyh נערך לאחרונה על ידי אהרן שובקס

          @nyh אמר בהחלפת \n (ירידת שורה) בתו אחר:

          כשאני מקבל טקסט מקובץ במערכת אז מקבלים את זה עם \n (ירידת שורה)
          אני צריך להחליף את כל ירידות השורה בתו אחר אז ניסיתי את זה

          str_replace(".\n.", "=", $str);
          

          אבל זה לא מחליף. יש איזה רעיון לכזה דבר?

          תעשה ככה:

          str_replace("%0A", "=", $str);
          

          אבל לפני כן תכתוב:

          $str = urlencode($str);
          
          N תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • N
            nyh @אהרן שובקס נערך לאחרונה על ידי nyh

            @אהרן-שובקס

            אבל לפני כן תכתוב:

            $str = urlencode($str);
            

            לפעמים הפונקציה הזאת עושה שיבושים!

            אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • אהרן שובקס
              אהרן שובקס ניהול @nyh נערך לאחרונה על ידי

              @nyh
              משהו מוזר מה שקורה פה משהו לא תקין בכל מקרה עכשיו זה לא עובד לי מה שכתבתי לך עכשיו עובד לי רק:

              $str = str_replace("$AnswerNumber\r\n","",$str);
              

              כמובן לפני השורה:

              $str = urlencode($str);
              
              אהרן שובקס N 2 תגובות תגובה אחרונה תגובה ציטוט 0
              • אהרן שובקס
                אהרן שובקס ניהול @אהרן שובקס נערך לאחרונה על ידי

                @אהרן-שובקס
                לבסוף כשגם זה לא עבד הכנסתי לחומרא כדלהלן:

                $str = str_replace("$AnswerNumber\n","",$str);
                $str = str_replace("$AnswerNumber\r\n","",$str);
                $str = urlencode($str);
                $str = str_replace("$AnswerNumber%0A","",$str);
                
                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • N
                  nyh @אהרן שובקס נערך לאחרונה על ידי nyh

                  @אהרן-שובקס

                  עליתי על רעיון! תעשה את זה

                  str_replace("_","",$str);
                  

                  וזה אמור להחליף!

                  אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • אהרן שובקס
                    אהרן שובקס ניהול @nyh נערך לאחרונה על ידי

                    @nyh
                    עבד לך תמיד?

                    N תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • N
                      nyh @אהרן שובקס נערך לאחרונה על ידי

                      @אהרן-שובקס אמר בהחלפת \n (ירידת שורה) בתו אחר:

                      @nyh
                      עבד לך תמיד?

                      כן.

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ח
                        חוויה טלפונית @מנסה נערך לאחרונה על ידי

                        @מנסה איך אפשר לייצר מכל שורה משתנה עם ערך ?

                        מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • מ
                          מנסה מומחה @חוויה טלפונית נערך לאחרונה על ידי

                          @חוויה-טלפונית

                          תמיר למערך ותיקח את תו הורדת שורה ל"ספליט"

                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • H
                            hvuag @nyh נערך לאחרונה על ידי

                            @nyh אמר: כשאני מקבל טקסט מקובץ במערכת אז מקבלים את זה עם \n (ירידת שורה)
                            אני צריך להחליף את כל ירידות השורה בתו אחר אז ניסיתי את זה

                            לא הבנתי. תסביר.

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • פוסט ראשון
                              פוסט אחרון