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

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

    מתוזמן נעוץ נעול הועבר פורום PHP
    php
    11 פוסטים 4 כותבים 438 צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • 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
                        • פוסט ראשון
                          פוסט אחרון