קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. מדריך לפיצול סרטים
    על ידי tRoX בפורום מדריכים
    תגובות: 2
    הודעה אחרונה: 26-06-2009, 15:55
  2. [מדריך]AS - משתנים ורנדום, לא מבינים מה זה
    על ידי HellGuard בפורום פלאש ואנימציה
    תגובות: 2
    הודעה אחרונה: 25-03-2009, 18:23
  3. [מוכר]מדריך לפיצול קבצים|20 נק
    על ידי zivoshri בפורום עשינו עסק - ארכיון
    תגובות: 1
    הודעה אחרונה: 16-12-2007, 23:47
  4. [מדריך] לפיצול סרט בעזרת תוכנה
    על ידי ®NOAM בפורום ארכיון מדריכים
    תגובות: 0
    הודעה אחרונה: 12-08-2007, 15:02
  5. [מדריך] *מדריך לפיצול קבצים למספר חלקים*
    על ידי The Mask בפורום ארכיון מדריכים
    תגובות: 9
    הודעה אחרונה: 27-05-2007, 19:31
+ תגובה לנושא
מציג תוצאות 1 עד 4 מתוך 4

מדריך לפיצול משתנים - explode

  1. #1
    דמיון זאת הנשמה של העיצוב האוואטר של VisualMode
    שם פרטי
    גיל
    תאריך הצטרפות
    07/2011
    הודעות
    2,654
    לייקים
    242
    נקודות
    762
    מין: זכר

    Talking מדריך לפיצול משתנים - explode

    מדריך על explode ב PHP

    קודם כל למה זה שימושי בכלל ?

    דבר זה שימושי לפיצול משתנים וכדומה, לדוגמא ניקח את הדוגמא הבסיסית, שאתה רוצה שמשתמש יכניס את תאריך הלידה שלו לדוגמא ולשים במשתנה :
    19/01/1995
    ואז מהמשתנה הבודד לפצל לכמה - יום,חודש,שנה.


    טוב אז הבנתי למה זה שימושי ! אבל איך אני משתמש בזה ?

    בשביל להשתמש ב EXPLODE, אנחנו קודם כל נכתוב את התו שאנחנו נרצה לפצל אותו ואת המשתנה.
    בוא ניקח לדוגמא את הדוגמא ההתחלתית שלנו שיש את תאריך הלידה.
    קודם כל בוא נכין משתנה שיכיל את תאריך הלידה
    קוד:
    $date = "19/01/1995";
    עכשיו כמו שאמרנו התבנית של explode היא כזאת :
    קוד:
    explode("xxx",yyy)
    - ב XXX אנחנו כותבים את התו שאנחנו רוצים לפצל
    - ב YYY אנחנו כותבים את המשתנה שאנחנו רוצים לפצל.

    עכשיו נחזור לדוגמא שלנו אנחנו נפצל את המשתנה DATE עם התו / :

    קוד:
    $date = "19/01/1997"; 
    $date = explode("/",$date);
    מה שעשינו כאן זה שבשורה הראשונה הגדרנו משתנה עם התאריך שהיום, חודש ושנה מופרדים בעזרת /.
    בשורה השנייה אנחנו הגדרנו את המשתנה DATE למשתנה שהגדרנו DATE אבל עכשיו פיצלנו אותו עם התו / ונפצל את המשתנה DATE.

    יופי ! עכשיו פיצלנו את המשתנה, אבל איך אני עכשיו ניגש לכל תא בנפרד ?

    עם explode אחרי שאנחנו מפצלים את זה, אנחנו יכולים לגשת לכל תא בנפרד כמו שניגשים לתאים במערך.
    מתחילים את ספירת התאים מ 0.

    למשל אם יש לנו 3 תאים מפוצלים, נוכל לגשת לכל אחד בנפרד ככה :

    קוד:
    $exploded[0]; 
    $exploded[1]; 
    $exploded[2];
    אם עדיין לא הבנתם בוא נמחיש את זה בדוגמא הראשונית שלנו,
    אנחנו ניקח את המשתנה שעשינו לו EXPLODE, ואז אנחנו נדפיס את היום, חודש ושנה עם רווחים כך :
    קוד:
    echo ' the day is :' .$date[0] . '<br />'; 
    echo ' the month is :' .$date[1] . '<br />' ; 
    echo ' the year is :' .$date[2];
    ועכשיו הכל ביחד :


    קוד:
    $date = "19/01/1997"; 
    $date = explode("/",$date); 
    echo ' the day is :' .$date[0] . '<br />';
     echo ' the month is :' .$date[1] . '<br />' ; 
    echo ' the year is :' .$date[2];


    עכשיו אם עדיין לא הבנתם, אני יעשה עוד דוגמא עם הסברים :
    אנחנו נכין קוד, שלוקח תגיות ממשתנה, מפצל אותם בעזרת פסיקים ומדפיס למשתמש את התגיות שלו בעזרת לולאת for.

    אז בוא נתחיל, נכין משתנה עם התגיות שלנו בשם tags :


    קוד:
    $tags = "sports,football,tenis,basketball";
    עכשיו אנחנו נקבע את המשתנה tags שיכיל כול תגית בנפרד בעזרת פיצול עם פסיק, בעזרת explode.

    כך :

    קוד:
    $tags = explode(",",$tags);
    עכשיו יש לנו את כל התגיות בתוך המערך tags, לדוגמא :
    - התגית sports נמצאת בתוך : $tags[0]
    -התגית football נמצאת בתוך : tags[1]

    עכשיו כל מה שנשאר לנו זה להדפיס את זה בעזרת לולאת for, נגדיר בה משתנה ל 0 ובעזרת count אנחנו נבדוק כמה תאים יש במערך tags ואחרי זה נגיד ללולאה להמשיך כל עוד המשתנה שהגדרנו קטן ממספר התאים במערך, אחרי זה אנחנו נדפיס בעזרת $tags ואז בתוכו את המשתנה שהגדרנו, זה יהיה ככה :

    קוד:
    for ($i = 0; $i < count($tags);$i++) {
        echo $tags[$i].'<br />';
    }

    עכשיו הכול ביחד :
    קוד:
    $tags = "sports,football,tenis,basketball";
    $tags = explode(",",$tags);
    
    
    for ($i = 0; $i < count($tags);$i++) {
        echo $tags[$i].'<br />';
    }
    אז זהו ! זה סוף המדריך,
    במדריך למדנו איך לפצל משתנים לתוך מערך בעזרת תו מפריד, וראינו כמה דוגמאות של איך זה שימושי.



    אם יש שאלות אשמח לענות
    אשמח לתגובות, עבדתי על זה הרבה זמן, כל הזכויות שמורות עלי !
    תגובות לא עולות כסף !

    מעצב גרפי,מקודד,מתכנת,מפתח רשמי של APPLE.
    מקדם ומפתח אתרים, מאבטח מידע בסיסי.


    בברכה,
    מנהל פורום צד שרת.

  2. קישורים ממומנים

  3. #2
    משתמש משקיע האוואטר של DoodleJump
    שם פרטי
    אדי
    תאריך הצטרפות
    09/2011
    הודעות
    4,700
    לייקים
    685
    נקודות
    623
    משפט מחץ
    גם החרא שלכם סגול?
    מין: זכר

    ברירת מחדל

    תודה!

  4. #3
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    נחמד מאוד, תודה רבה

  5. #4
    משתמש מתחיל האוואטר של gibs0n
    תאריך הצטרפות
    01/2013
    הודעות
    382
    לייקים
    21
    נקודות
    50
    מין: זכר

    ברירת מחדל

    אתה מפצל מחרוזת, לא משתנה. ובמקום הלולאה כבר עדיף להשתמש ב print_r().
    Just sayin'



תגיות בנושא זה

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 21:01.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
נושאים: 2,449,538 | הודעות: 8,150,120 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect