![]() |
סוף מערך [PHP]
שלום,
יש לי מספר נתונים שאני שומר בתוך משתנה אחד ומפריד ביניהם בעזרת X. PHP קוד:
עכשיו השאלה שלי ומה שאני מנסה לעשות, זה לבדוק אם הנתון Y מסויים, נמצא במערך שלי. הבעיה היא שאני לא יודע מה גודל המערך, אז איך אני אמור לרוץ על המערך ולבדוק אם הנתון שם כשאני לא יודע מתי הוא נגמר. האם יש במערך של PHP איזה סימון לסוף המערך או משהו כזה? מישהו יכול לתת לי ולהסביר איך אני רץ בעזרת לולאת WHILE על כל המערך שגודלו לא ידוע. תודה מראש. |
PHP קוד:
|
^^ צריך == במקום =
ויש גם array_search.. שזה בעצם מה שאתה מחפש. |
ציטוט:
פשוט, www.php.net/in_array עושה את הפעולה הזאת הרבה יותר טוב. (בודק על Values ולא על Keys, בשביל לבדוק על Keys צריך להשתמש בarray_keys). ד"א PHP ידידותית מספיק, לא צריך להגדיר כמה איברים במערך מלכתחילה ולא צריך סימון לסוף המערך. הכל נעשה אוטומטית על ידי פונקציות (כמו array_push וend). |
תודה רבה, לא ידעתי ש-PHP כזה ידידותי.
לרוץ על מערך בלי לדעת מה אורכו, בלי סימון כל שהוא לסוף זה משהו חדש בשבילי. תודה לכל העוזרים : ) |
כל הזמנים הם GMT +2. הזמן כעת הוא 09:31. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ