ציטוט:
נכתב במקור על ידי Tomer
עומר,
זה לא נכון. כשאתה מכניס את count($x) לתוך לולאת for שרצה כ-
PHP קוד:
for ($x=0; $x<=count($y); $x++)
לבדוק את עצמך פעם הבאה.
|
זה בגלל תנאי השוויון שלך. x קטן או שווה ל-count אך במקרה הזה אתה רוצה לבדוק רק אם הוא קטן יותר:
PHP קוד:
for ($x=0; $x<count($y); $x++)
כמובן שאפשר להשוות ל-count-1 במקום אך זה מסורבל יותר ופחות נפוץ.
ובכלל בדוגמה הזו עדיף להשתמש ב-foreach:
PHP קוד:
foreach ($answers as $answer) dosmth($answer);