פלט לא צפוי בנושא המעריכים
אז ככה, ניסיתי לעשות מערך, שהערכים של המפתחות שלו הם מעריכים (רגילים).
המטרה בעיקרון לעשות קטגורייה שבמקרה הזה הם הג'אנר של הסרט והמערך
הם הסרטים ששיכים לקטגוריה.
פעם ראשונה ניסיתי לעשות משהו בסגנון, אני לא יודע אם זה בכלל אפשרי אבל זה מה שעשיתי:
קוד PHP:
$movies = array ( "מדע בדיוני"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט פעולה"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט רומנטי"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט איימה"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט מתח"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט מצוייר"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") ); foreach ($movies as $var) { foreach ($var as $key=> $finel_var) { echo "$key: $finel_var"; } echo "<br>"; }
אז ככה, אין שגיאות או בעיות, אבל הפלט לא צפוי:
קוד:
0: בלה1: בלה2: בלה3: בלה4: בלה5: בלה
0: בלה1: בלה2: בלה3: בלה4: בלה5: בלה
0: בלה1: בלה2: בלה3: בלה4: בלה5: בלה
0: בלה1: בלה2: בלה3: בלה4: בלה5: בלה
0: בלה1: בלה2: בלה3: בלה4: בלה5: בלה
0: בלה1: בלה2: בלה3: בלה4: בלה5: בלה
אני משאר שהמספרים 1,2,3,4,5,0 הם המפתחות של המעריכים שיצרתי,
אבל למה זאת לא התוצאה:
קוד:
מדע בדיוני: בלה בלה בלה בלה
סרט פעולה: בלה בלה בלה בלה
סרט רומנטי: בלה בלה בלה בלה
סרט איימה: בלה בלה בלה בלה
סרט מצוייר: בלה בלה בלה בלה
ומה צריך לשנות (אם אפשר) כדי שזאת תיהיה התוצאה
תודה ! =]
עריכה:
יש התקדמות! שיניתי קצת את הקוד:
קוד PHP:
$movies = array (
"מדע בדיוני"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט פעולה"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט רומנטי"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט איימה"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט מתח"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") , "סרט מצוייר"=> array ("בלה" , "בלה" , "בלה" , "בלה" , "בלה" , "בלה") ); foreach ($movies as $key=> $finel_var) { foreach ($finel_var as $var) { echo "$key: $var"; } echo "<br>"; }
העברית יצאה גי'בריש אבל זה לא חשוב, והתוצאה היא כזאת:
קוד:
מדע בדיוני: בלהמדע בדיוני: בלהמדע בדיוני: בלהמדע בדיוני: בלהמדע בדיוני: בלהמדע בדיוני: בלה
סרט פעולה: בלהסרט פעולה: בלהסרט פעולה: בלהסרט פעולה: בלהסרט פעולה: בלהסרט פעולה: בלה
סרט רומנטי: בלהסרט רומנטי: בלהסרט רומנטי: בלהסרט רומנטי: בלהסרט רומנטי: בלהסרט רומנטי: בלה
סרט איימה: בלהסרט איימה: בלהסרט איימה: בלהסרט איימה: בלהסרט איימה: בלהסרט איימה: בלה
סרט מתח: בלהסרט מתח: בלהסרט מתח: בלהסרט מתח: בלהסרט מתח: בלהסרט מתח: בלה
סרט מצוייר: בלהסרט מצוייר: בלהסרט מצוייר: בלהסרט מצוייר: בלהסרט מצוייר: בלהסרט מצוייר: בלה
זאת אומרת, הכל טוב חוץ מדבר אחד, במקום לכתוב את ה"ג'אנר" שהוא הקטגוריה פעם אחת,
זה מעתיק אותה לכל ערך.. יש דרך לתקן את זה? תודה.
_____________________________________
--- ! Area Close ! ---
נערך לאחרונה ע"י Xpein בתאריך 18-08-2007 בשעה 21:26.
|