הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מערך - ערך אחרון (https://hosts.co.il/forums/showthread.php?t=18561)

null 28-03-06 10:45

מערך - ערך אחרון
 
היי!
סתם שאלה שצצה לי.
איך אני יכול לדעת את הINDEX של הערך האחרון במערך שלי?
תודה לעונים. ;P

שפה - PHP
[ אם זה משנה ]
;P

בניה 28-03-06 10:46

לש"ש

PHP קוד:

echo $array[count($array)-1]; 


meshuga 28-03-06 10:48

ציטוט:

נכתב במקור על ידי בניה
לש"ש

PHP קוד:

echo $array[count($array)-1]; 


תיקנתי לך את הקוד שמת 2 משתנים שונים במקום אותו משתנה והוספתי לך $ים....
בכל מקרה, לפותח האשכול, ככה עושים.

null 28-03-06 10:48

תודה, חח.
נזכור לעתיד.
אולי זה יהיה שימושי
חחח

Morishani 28-03-06 11:28

RE
 
ציטוט:

נכתב במקור על ידי בניה
לש"ש

PHP קוד:

echo $array[count($array)-1]; 


זה עובד רק במקרה ו"המפתחות" הם מספרים ללא נק' וחיוביים(טבעיים?) מ0 ועד X

בניה 28-03-06 12:22

ציטוט:

נכתב במקור על ידי Morishani
זה עובד רק במקרה ו"המפתחות" הם מספרים ללא נק' וחיוביים(טבעיים?) מ0 ועד X

^^^
צודק.
תראו איזו פונקציה נחמדה יש:
http://il2.php.net/manual/en/function.end.php
זה יעבוד ככה:
PHP קוד:

echo end($arr); 


Eye-Soft 28-03-06 12:50

אממ, בכל שפה זה שונה.
בשפות הדוט נט זה עובד על העיקרון הבא:
ArrayName.UpperBound
או בVB
UBound(arrayName)
או בJS וC
arrName.length
בPHP זה אמור להיות כמו בC.

meshuga 28-03-06 13:16

ציטוט:

נכתב במקור על ידי בניה
^^^
צודק.
תראו איזו פונקציה נחמדה יש:
http://il2.php.net/manual/en/function.end.php
זה יעבוד ככה:
PHP קוד:

echo end($arr); 


וואי, אף פעם לא השתמשתי בזה...נחמד..חח

בניה 28-03-06 13:32

ציטוט:

נכתב במקור על ידי Eye-Soft
אממ, בכל שפה זה שונה.
בשפות הדוט נט זה עובד על העיקרון הבא:
ArrayName.UpperBound
או בVB
UBound(arrayName)
או בJS וC
arrName.length
בPHP זה אמור להיות כמו בC.

לש"ש

רק בPHP אפשר שkeyים יהיו לא מספר טבעי.


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

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