הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 23-04-08, 18:45   # 1
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE צפה בהודעה
תומר, זה לא נכון. השימוש בפונקציה COUNT מחזיר בדיוק את מה שאנחנו צריכים - את הכמות של האיברים במערך.

PHP קוד:
$var = Array ('one''two''three''four');
echo 
count ($var); // output: "4" 
אתה מוזמן לבדוק.


עריכה:
הכוונה שלי היא, שהוא לא אמר שהוא רוצה לקרוא את האיבר האחרון במערך. הוא בסה"כ רצה לדעת מה הכמות של האיברים.
במקרה שהוא רצה את האיבר האחרון, אפשר גם להשתמש ב-end.
עומר,
זה לא נכון. כשאתה מכניס את count($x) לתוך לולאת for שרצה כ-

PHP קוד:
for ($x=0$x<=count($y); $x++) 
אתה תתחיל מ 0 עד 4 - אתה צריך מ 0 עד 3 - משמע 4 איברים.

0 1 2 3
לעומת
0 1 2 3 4

לבדוק את עצמך פעם הבאה.
__________________
תומר
 
ישן 24-04-08, 09:54   # 2
sagi_b
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 15

sagi_b לא מחובר  

ציטוט:
נכתב במקור על ידי 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 $answerdosmth($answer); 
 
ישן 24-04-08, 10:29   # 3
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

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

ובכלל בדוגמה הזו עדיף להשתמש ב-foreach:
PHP קוד:
foreach ($answers as $answerdosmth($answer); 
עוד אחד שלא קרא מה שהכותב רשם. זה חסר טעם.

ננעל
__________________
תומר
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 00:03.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ