View Single Post
ישן 10-10-05, 21:34   # 1
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

[מדריך Php] הפונקצייה explode

הסבר קטן על explode:

פונקצייה זאת, באה להפריד בין תווים, ע"י שימוש בתו כלשהו, פלט הפונקצייה תמיד יהיה מערך.
כלומר:

יש לי משפט שמסודר בצורה הבאה:

"שלום\שמי\טל\"

וברצוני להפריד כל מילה במילה מן המשפט, איך עושים זאת?

PHP קוד:
<?php
 
 $sentence 
"hello/myname/tal/gleichger";

     
$output explode("/",$sentence);

  echo 
$output[0]."<br />"// hello
  
echo $output[1]."<br />"// myname
  
echo $output[2]."<br />"// tal
  
echo $output[3]."<br />"// gleichger

?>
פלט זה יציג מילה, לאחר מכן ישבור שורה, ויציג את המילה הבאה הלאה והלאה.


הסבר:

PHP קוד:
<?php
     explode
("x",$y);
     
?>
x - הסימן, שיצור מילה חדשה, כלומר הסימן שמפריד בין מילה למילה.
$y - הטקסט, יכול להיות משפט, יכול להיות פסקה, ויכול להיות דף שלם.

המערך:
איך בנוי המערך? [array]

המערך תמיד, אבל תמיד יתחיל, כשהמילה הראשונה, תמוספר במספר "0"

דוגמא לexplode בעזרת לולאת for:

PHP קוד:
<?php
 $text 
"This is an explode guide";
    
$output explode(" ",$text);

        for(
$i 0;$i != 5$i++){

       echo 
$output[$i]."<br />";

   }
     
  
?>
הסבר:
כאן בעצם השתמשתי בלולאת for מה שעשיתי כאן הוא די פשוט, כמו שאתם רואים, אין סימן ממשי שמפריד בין מילה למילה, אלא רווח, מה שעשיתי בפונקצייה הוא בניתי לולאה, שאוטומתית תספור את המערך מ0 עד 5, ואם היא עדיין לא הגיע ל5, היא תעלה את המשתנה $i במספר1.


מקווה שהבנתם, בהצלחה!
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי