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

    חילוץ ספרות מסטרינג - קבלת ערך id מהמאזין

    פורום PHP
    php
    4
    11
    298
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • D
      dudu @ממפ נערך לאחרונה על ידי

      @ממפ אפשר לקחת חלק מהמחרוזת ע"י חיפוש תו, למשל "-" ולקחת רק את התווים שאחריו...

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

        @dudu חיפשתי הרבה זמן כזה פונקציה, אתה מכיר?

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

          @ממפ

          explode("-", "phone-0773137770");
          
          תגובה 1 תגובה אחרונה תגובה ציטוט 2
          • D
            dudu נערך לאחרונה על ידי

            יש גם את הפונקציה:

            stripos("phone-0773137770","-",0)
            
            B תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • B
              bc98400 @dudu נערך לאחרונה על ידי

              @dudu אתה לא צודק הפונקציה הזאת מוצאת את המיקום אבל לא מחלקת את הסטרינג ואז אתה צריך לחלק גם את הסטרינג אבל בפונקציה שהבאתי זה כבר מחלק את הסטרינג למערך

              D תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • D
                dudu @bc98400 נערך לאחרונה על ידי

                @bc98400 אני יודע שהפונקציה הזו רק מוצאת את המקום, ואח"כ אפשר להשתמש ב substr_replace וכדו' כדי למחוק את החלק הלא רלוונטי, כך אני עשיתי כשהייתי צריך רק חלק ממחרוזת, נראה לי שיש בזה משהו קצת יותר נח מאשר להתעסק אח"כ עם מערך...

                B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • B
                  bc98400 @dudu נערך לאחרונה על ידי

                  @dudu
                  רוצה לראות כמה קל?

                  $a = explode("-", "phone-0773137770");
                  echo $a[1];
                  

                  בהצלחה

                  תגובה 1 תגובה אחרונה תגובה ציטוט 2
                  • B
                    bc98400 נערך לאחרונה על ידי

                    $a = explode("-", "phone-0773137770");
                    echo $a[1];//נראה על המסך 0773137770
                    echo $a[0];//נראה phone
                    
                    תגובה 1 תגובה אחרונה תגובה ציטוט 3
                    • אהרן שובקס
                      אהרן שובקס ניהול @ממפ נערך לאחרונה על ידי

                      @ממפ
                      אפשר לעשות עוד משהו דיי פשוט:

                      $str = "phone-0773137770";
                      echo ltrim($str,"phone-");
                      
                      D תגובה 1 תגובה אחרונה תגובה ציטוט 2
                      • D
                        dudu @אהרן שובקס נערך לאחרונה על ידי

                        @אהרן-שובקס אמר בחילוץ ספרות מסטרינג - קבלת ערך id מהמאזין:

                        ltrim($str,"phone-")

                        זה מצוין, אבל רק למקרה שאתה יודע מראש שהזיהוי הוא לפי טלפון ולא זיהוי אחר...

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