Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penerokaan fungsi PHP-array_key_first()

Penerokaan fungsi PHP-array_key_first()

WBOY
WBOYasal
2023-06-21 12:41:341028semak imbas

Penerokaan fungsi PHP - array_key_first()

Dalam PHP 7.3, fungsi tatasusunan baharu - array_key_first() telah ditambah secara rasmi. Fungsi ini mengembalikan kunci pertama dalam tatasusunan. Dalam artikel ini, kita akan menyelidiki penggunaan dan senario fungsi ini.

Sintaks

array_key_first (array $array): bercampur

Penerangan

array_key_first() fungsi menerima parameter tatasusunan dan mengembalikan yang pertama dalam tatasusunan Nilai nama kunci, atau nol jika tatasusunan kosong.

Contoh

Contoh 1:

$arr = ['a' => 1, 'b' => ;

echo array_key_first($arr); // Output a

Contoh 2:

$arr = [];

echo array_key_first($arr ); // Output null

Senario penggunaan

  1. Dapatkan nama kunci elemen pertama tatasusunan

Dalam beberapa kes, kita perlu dapatkan kunci elemen pertama dalam tatasusunan. Sebelum PHP 7.3, kita boleh menggunakan fungsi reset() untuk mendapatkan nilai elemen pertama, dan kemudian menggunakan fungsi key() untuk mendapatkan nilai kunci elemen tersebut. Walau bagaimanapun, menggunakan array_key_first() adalah lebih mudah daripada menggunakan fungsi reset() dan key().

Contoh:

$arr = ['a' => 1, 'b' => 2, 'c' =>

gema array_key_first($arr); // Output a

  1. Nilai sama ada tatasusunan itu kosong

Dalam beberapa kes, kita perlu menilai sama ada tatasusunan kosong. Sebelum PHP 7.3, kita boleh menggunakan fungsi empty() atau fungsi count() untuk membuat pertimbangan. Walau bagaimanapun, fungsi ini boleh dilaksanakan dengan lebih mudah menggunakan fungsi array_key_first().

Contoh:

$arr = [];

jika (array_key_first($arr) === null) {

echo 'Array kosong ';

}

Hasil operasi:

Tatasusunan kosong

Perlu diambil perhatian bahawa jika terdapat elemen dengan nilai nol dalam tatasusunan, gunakan Fungsi array_key_first() mungkin mempunyai ralat.

Ringkasan

fungsi array_key_first() ialah fungsi tatasusunan baharu dalam PHP 7.3 Ia amat mudah digunakan apabila mendapat nilai nama kunci pertama dalam tatasusunan untuk penghakiman. Sama ada tatasusunan kosong. Apabila menggunakannya, anda perlu berhati-hati apabila menggunakannya apabila terdapat elemen dengan nilai nol dalam tatasusunan.

Atas ialah kandungan terperinci Penerokaan fungsi PHP-array_key_first(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn