For PHP < 8.5.0 && >= 7.3.0:
if (! function_exists("array_first")) {
function array_first(array $array) {
return $array ? $array[array_key_first($array)] : null;
}
}(PHP 8 >= 8.5.0)
array_first — Dizinin ilk değeri ile döner
dizi
Dizi boş değilse dizinin ilk değeri ile döner;
aksi takdirde null döner.
Örnek 1 - array_first() Temel Kullanım Örneği
<?php
$dizi = [1 => 'a', 0 => 'b', 3 => 'c', 2 => 'd'];
$ilkDeger = array_first($dizi);
var_dump($ilkDeger);
?>Yukarıdaki örneğin çıktısı:
string(1) "a"
For PHP < 8.5.0 && >= 7.3.0:
if (! function_exists("array_first")) {
function array_first(array $array) {
return $array ? $array[array_key_first($array)] : null;
}
}There is another Polyfill for PHP < 8.5
<?php
if (!function_exists("array_first")) {
function array_first(array $array) {
if (!empty($array)) return current(array_slice($array, 0, 1));
return null;
}
}
?>