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

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

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

      אני רוצה לקבל את ה id של המאזין, הבעיה היא שהערך ApiEnterID מתקבל בצורה כזו

      phone-0773137770
      

      איך אני מחלץ רק את הספרות?
      אשמח לעזרה.

      D אהרן שובקס 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • 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
                          • פוסט ראשון
                            פוסט אחרון