אני צריך עזרה עם arrays ו objects

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

מנהל: צוות האתר

EliHai
משתמש באימונים
משתמש באימונים
הודעות: 381
הצטרף: 14/11/2004 ב-20:40:22

הודעה שלא נקראהעל ידי EliHai » 03/05/2005 ב-17:03:23

idan0610 כתב:המערכים תפקידם ליצור רשימה של רכיבים שאתה מכניס ואז תוכל לקרוא לאחד או כמה מהם בהמשך התוכנית שאתה בונה. לא אסביר כאן איך בונים, אבל אם תסתכל לדוגמא בקבצי ה-lang של phpbbheb, כולם בנואים ממערך אחד גדול בשם lang, זו דוגמא למערך.
אובייקטים הם עצמים שבתוכם אתה מכניס כל מיני פונקציות, מערכים, משתנים ואובייקטים נוספים שכאשר תקרא לאותו אובייקט, כל התסריט שהכנסת לאובייקט יתבצע.
אל תבנה עלי שהכל נכון, גם אני לומד.
למידע נוסף, פנה ל-php.eitan.ac.il או לצחי, אם הוא מסכים :D


זה שהקבצי lang של phpBB בנויים יחסית בסדר, והכול,
עדיין יש מתחת לפני השטח מנוע קטן שהם בנו, בסגנון של Smarty, רק שלהם, 100% שלהם.
אם אנחנו מדברים על array אני חושב ונוטה להסכים, שphpBB היא לא דוגמא טובה,
אך יכול להיות ואני טועה. בכל מקרה, זה ממש סיפור אחר בין כתיבה של array והצגתו כמו שמוצג ב-phpBB.

דוגמא טובה, היא במערכת IB, שקבצי השפה שלה בנויים -

קוד: בחר הכל

$lang = array )
'phpbbownzyaall' => "phpBB Ownz Ya All.",
);
תמונה

Nevo
משתמש חדש
משתמש חדש
הודעות: 60
הצטרף: 14/12/2004 ב-23:01:45

הודעה שלא נקראהעל ידי Nevo » 07/05/2005 ב-13:51:22

אתה יכול גם לעשות מערך ולעבור על הפרטים שלו נגיד

קוד: בחר הכל

$arr = array (
     'php' => 'rulez',
     'asp' =>   'boz'
                   );
foreach ($str AS $name => $value){
echo $name." => ".$value;
}

:roll:


חזור אל “בניית אתרים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 5 אורחים

cron