: Ben gibi bir dizi olsaydı
$array['foo'] = 400;
$array['bar'] = 'xyz';
Ve ben bunun için anahtar, bunu nasıl yapacağını bilmeden o dizinin dışında ilk öğeyi almak istedim? Bunun için bir işlevi var mı?
Sen kullanabilirsiniz each():
reset($array);
list($key, $value) = each($array);
echo "$key = $value\n";
Ya da ilk yineleme tatili sahte döngü:
foreach ($array as $key => $value) {
break;
}
echo "$key = $value\n";
Bir kaç seçenek var. array_shift()
a> ilk öğe dönecektir, ama aynı zamanda dizinin ilk elemanını kaldıracaktır.
$first = array_shift($array);
$first = current($array);
Eğer ilk elemanına işaret emin olmak istiyorsanız, her zaman reset()
a> kullanabilirsiniz.
reset($array);
$first = current($array);
Sen kullanabilirsiniz array_shift