האופרטור keys()
(keys(%array_name
מחזיר רשימה של כל המפתחות הנוכחים במערך האסוציאטיבי
array_name%.
משמעותו במערך הפורש של המערך האסוציאטיבי הוא אחזור רשימה של האלמנטים
האי זוגיים: הראשון השלישי וכולי...
והוא מחזיר אותם בסדר הזה.
אם המערך האסוציאטיבי הוא ללא אלמנטים - אזי ה - ()keys יחזיר רשימה ריקה.
$array1{"mati"}= "caspi";/* |
מתי הוא המפתח של האלמנט כספי במערך
| */ |
{"12.1"}= "4";/* |
12.1 הוא המפתח של האלמנט 4
במערך
| */ |
@list= keys(%array1);/* |
list@
יקבל כאלמנטים את המפתחות :
( "12.1" , "mati" )
או בסדר הפוך.
| */ |
הסוגריים הם אופציונליים:
(keys(%array1
שווה ערך ל
keys %array1
להוספת תגובה, אנא התחברו לדרכונט.