【key】返回当前数组内部指针指向元素的键名
key ( array $array ) : mixed
- 如果数组是空数组或者指针超出了数组的长度,函数返回 NULL。
<?php
$array = [
'fruit1' => 'apple',
'fruit2' => 'orange',
'fruit3' => 'grape',
'fruit4' => 'apple',
'fruit5' => 'apple'
];
while ($fruit_name = current($array)) {
if ($fruit_name == 'apple') {
echo key($array) . "\n";
}
next($array);
}
/*
fruit1
fruit4
fruit5
*/