הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 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.


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



פורטל רעל - צבא וכושר קרבי
 
ישן 10-10-05, 21:49   # 2
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

יפה...
אם אני לא טועה ראיתי באיזה קוד של מישהו שהוא משתמש בפונקציה explode כדי לפרק נגיד עוגיה שהוא שתל אצל משתמש ולוודא למשל שלא ערכו אותה - זה באמת נכון וטוב או אפשרי?

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

WebProject לא מחובר  

בקשר לעוגיות, נפוץ בקרב פורטלים שאני מכיר, [חברים תיכנתו] שהם השתמשו בשיטה של idass והצפינו את זה, ככה שאם משנים את הסיסמא, בexplode הוא ישים לב.

וכן, זה אפשרי.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 10-10-05, 22:05   # 4
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

דרך נחמד להדפיס את כל מה שיש(ולא רק 5)(גנבתי לטל את הקוד):
PHP קוד:
<?php
 $text 
"This is an explode guide";
    
$output explode(" ",$text);

        for(
$i=0;$i<count($output);$i++){
       echo 
$output[$i]."<br />";
   }
     
  
?>
ככה זה מדפיס את כל המערך...ולא צריך לספור את המילים
טל תודה על המדריך...זה אחלה בחלה בשביל מתחילים
 
ישן 11-10-05, 11:55   # 5
Raz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,096

Raz לא מחובר  

זה נחמד מאוד...תודה
__________________

רז.
 
ישן 11-10-05, 14:17   # 6
Ran1989
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 189
שלח הודעה באמצעות MSN אל Ran1989

Ran1989 לא מחובר  

יפה אחי..
ויש עוד כמה כמו
SPLIT
http://il2.php.net/manual/en/function.split.php
IMPLODE
http://il2.php.net/manual/en/function.implode.php
SPLITI
http://il2.php.net/manual/en/function.split.php
PREG_SPLIT
http://il2.php.net/manual/en/function.preg-split.php
 
ישן 11-10-05, 14:24   # 7
Matchs
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: מרכז.
הודעות: 935

Matchs לא מחובר  

אפשר גם להשתמש עם list בנוסף ל-explode
__________________
לפניות, אנא השאירו לי הודעה פרטית.
Matchs.
 
ישן 11-10-05, 15:32   # 8
Ikki
חסום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: Israel
הודעות: 608

Ikki לא מחובר  

נחמד מאוד...
תודה.
 
ישן 11-10-05, 15:56   # 9
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי 1ndex
בקשר לעוגיות, נפוץ בקרב פורטלים שאני מכיר, [חברים תיכנתו] שהם השתמשו בשיטה של idass והצפינו את זה, ככה שאם משנים את הסיסמא, בexplode הוא ישים לב.

וכן, זה אפשרי.
מה זאת אומרת id: pass ??
תוכל להסביר לי קצת ? D=
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 07:56.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ