![]() |
# 1 |
חבר בקהילה
|
סוף מערך [PHP]
שלום,
יש לי מספר נתונים שאני שומר בתוך משתנה אחד ומפריד ביניהם בעזרת X. PHP קוד:
עכשיו השאלה שלי ומה שאני מנסה לעשות, זה לבדוק אם הנתון Y מסויים, נמצא במערך שלי. הבעיה היא שאני לא יודע מה גודל המערך, אז איך אני אמור לרוץ על המערך ולבדוק אם הנתון שם כשאני לא יודע מתי הוא נגמר. האם יש במערך של PHP איזה סימון לסוף המערך או משהו כזה? מישהו יכול לתת לי ולהסביר איך אני רץ בעזרת לולאת WHILE על כל המערך שגודלו לא ידוע. תודה מראש. |
![]() |
![]() |
# 2 |
חבר וותיק
|
PHP קוד:
__________________
בברכה עובד, מפתח אתרים. |
![]() |
![]() |
# 3 |
הוסטסניון
|
^^ צריך == במקום =
ויש גם array_search.. שזה בעצם מה שאתה מחפש.
__________________
|
![]() |
![]() |
# 4 | |
אין כמו ב127.0.0.1
|
ציטוט:
פשוט, www.php.net/in_array עושה את הפעולה הזאת הרבה יותר טוב. (בודק על Values ולא על Keys, בשביל לבדוק על Keys צריך להשתמש בarray_keys). ד"א PHP ידידותית מספיק, לא צריך להגדיר כמה איברים במערך מלכתחילה ולא צריך סימון לסוף המערך. הכל נעשה אוטומטית על ידי פונקציות (כמו array_push וend). |
|
![]() |
![]() |
# 5 |
חבר בקהילה
|
תודה רבה, לא ידעתי ש-PHP כזה ידידותי.
לרוץ על מערך בלי לדעת מה אורכו, בלי סימון כל שהוא לסוף זה משהו חדש בשבילי. תודה לכל העוזרים : ) |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|