לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 18-08-2007, 10:33
  Xpein Xpein אינו מחובר  
 
חבר מתאריך: 21.01.06
הודעות: 813
שאלה לגבי מערכים

הרבה זמן לא שאלתי שאלה כי לא הייתי בבית חח
אממ אז יש לי שאלה, הסתכלתי בקוד בספר של מערך משוייך בתוך מערך משוייך
הנה הקוד:
קוד PHP:
 $users = array (
array ( 
name=> "dani",
age=> 13 ,
job=> "donno"),
array ( 
name=> "yosi",
age=> 15 ,
job=> "donno"),
array ( 
name=> "dan",
age=> 17 ,
job=> "donno"),
array ( 
name=> "ben",
age=> 14 ,
job=> "PHP editor")
);
foreach (
$users as $var)
{ foreach (
$var as $key=> $finel_var) {
echo 
"$key$finel_var<br>"; }
echo 
"<br>"; } 


הקוד כמובן עובד, אבל יש לי שאלה לגבי השורות האחרונות,
למה צריך להשתמש במשתנה הזמני var בצורה הזאת ולא לעשות פשוט כך:
קוד PHP:
 foreach ($users as $key=> $finel_var) {
echo 
"$key$finel_var<br>"; } 

כי לפי מה שהבנתי, הערכים של users מוקנים לvar וvar מוקנה למפתח שווה לערך שלו..
כתוב בחוברת שחשוב שהמשתנה var יהיה מערך אבל בכל זאת לא הבנתי למה צריך את הvar הזה
כי בדרך שהצעתי זה לא עובד.

תודה=]
_____________________________________
--- ! Area Close ! ---

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #7  
ישן 18-08-2007, 21:26
  Xpein Xpein אינו מחובר  
 
חבר מתאריך: 21.01.06
הודעות: 813
בתגובה להודעה מספר 1 שנכתבה על ידי Xpein שמתחילה ב "שאלה לגבי מערכים"

תודה רבה עזרת לי! ויש לי שאלה נוספת קשורה לנושא,
יצרתי את הקוד הבא:
קוד PHP:
 $arrayshift = array ("a" "x" "c" "z");
$lessone array_shift ($arrayshift);
echo 
"The missing ot is $lessone";
br();
asort ($arrayshift);
foreach (
$arrayshift as $var)
{ echo 
"The numbers in alpah beta are $var &nbsp; "; } 

מה שעשיתי בעצם, זה יצרתי מערך עם מספר אותיות, מחקתי את האות הראשונה בעזרת array_shift
לאחר מכן סידרתי את הערכים של המשתנה $arrayshift לפי סדר אלףבת, ואז גלשתי למשתנה דרך לולאת
foreach ו"העתקתי" אותו ל$var.
החלק הראשון עבד בסדר גמור וזה כתב שהמספר הנעלם הוא a אבל בחלק השני,
מה שרציתי שהמחרוזת תציג זה :
The numbers in alpah beta are c x z
אבל במקום שורה אחת זה עשה
The numbers in alpah beta are c The numbers in alpah beta are x The numbers in alpah beta are z

אמנם אותם אותיות שרציתי אבל בשורה מועתקת..
מה צריך לשנות כדי שזה יהיה כמו שרציתי?

תודה.
_____________________________________
--- ! Area Close ! ---

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 15:30

הדף נוצר ב 0.06 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר