![]() |
[php]מספר האיבר במערך?
שלום,
אני צריך לדעת מה הפונקצייה אם יש בכלל, שמאפשרת לי לבדוק למשל.. PHP קוד:
כלומר הכל יודפס עד האיבר blaa והבא לא.. השאלה היא- איך? איזו פונקצייה מצביעה על מספר האיבר במערך? טנקס, עומר. |
טעות :) סוריי..
|
הבעיה היא שזה בתוך לולאת FOREACH, שנעשתה באופן דינאמי ע"י WHILE =\
והמטרה שלי כמו שאמרתי היא שזה לא ידפיס חלק |
באופן כללי בשביל לקבל את גודל המערך עושים
sizeof($array) |
אם למשל המערך היה בנוי אחרת אז היית יכול לדעת - לפי המפתח.במקרה הזה אתה לא יכול כיוון שהמפתח שלו ('sup') שונה לערך שלו(manishma).
למערך הזה אתה יכול לעשות לולאת for שתיצור מערך חדש ובו מפתח והמיקום שלו במערך PHP קוד:
|
link:
זה כמו שהמורה שלך למתמטיקה הייתה אומרת לך "אם יש לי 100 שקלים ואני רוצה לקנות 10 דברים אבל אני לא יודעת מה המחיר של כל אחד מהם, ואני לא רוצה לעבוד את ה100. מה אני עושה?" והיית עונה לה "אם היה לך מיליון שקל זאת לא הייתה בעיה." יש לך מצב נתון. ותאמין לי שעם אינדקסים אני יודע לעבוד, אבל זה לא עוזר לי שאתה אומר לי אם.. המצב הוא שאין אינדקס, והשאלה שלי היא אם מישהו מכיר.. טוב תודה בכל מקרה שניסית. |
ב"ה
יכול להיות שהבנתי אותך לא נכון אבל אי אפשר פשוט לעשות ככה: PHP קוד:
|
הבעיה היא שאת הנתון אני מקבל דינאמית, אני מנסה לעשות חלוקה לעמודים, וכן זה חייב להיות בלולאת FOREACH.
אז איך אני מגדיר את זה דינאמית, אם יש לי ככה (נניח שכבר הגדרתי דינאמית): קוד:
$double = 10; |
ב"ה
מה שכבתי זה עם foreach. |
ואיך זה תורם לפיתוח הקוד? |Rolleyes|
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:15. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ