Editor PHP Xiaoxin akan memperkenalkan anda cara mendapatkan nama kunci pertama tatasusunan yang ditentukan. Dalam PHP, anda boleh menggunakan fungsi array_keys() untuk mendapatkan semua kunci tatasusunan dan mendapatkan kunci pertama mengikut indeks. Kaedah lain ialah menggunakan fungsi reset() untuk menghalakan penunjuk dalaman tatasusunan kepada elemen pertama dan mengembalikan nama kunci yang sepadan. Kedua-dua kaedah boleh mendapatkan nama kunci pertama tatasusunan yang ditentukan dengan mudah, menjadikan pengaturcaraan PHP anda lebih cekap dan mudah.
PHP Dapatkan nama kunci pertama tatasusunan yang ditentukan
Dalam php, terdapat pelbagai cara untuk mendapatkan nama kunci pertama tatasusunan:
1. Gunakan fungsi array_keys()
array_keys()
Fungsi mengembalikan tatasusunan semua kunci dalam tatasusunan. Untuk mendapatkan nama kunci pertama anda boleh menggunakan:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = array_keys($arr)[0]; // 输出: "a"
2. Gunakan foreach loop
Anda boleh menggunakan foreach
untuk menggelungkan elemen tatasusunan satu demi satu, nama kunci pertama akan menjadi nilai pertama gelung:
$arr = array("a" => 1, "b" => 2, "c" => 3); foreach ($arr as $key => $value) { $first_key = $key; // 输出: "a" break; }
3. Gunakan fungsi reset()
reset()
Fungsi menetapkan semula penunjuk dalaman kepada elemen pertama tatasusunan dan mengembalikan kunci elemen:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = reset($arr); // 输出: "a"
4. Gunakan fungsi array_shift()
array_shift()
Fungsi memadam dan mengembalikan elemen pertama daripada tatasusunan Nama kunci elemen ialah nama kunci pertama:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = array_shift($arr); // 输出: "a"
5. Gunakan fungsi array_first_key() dalam PHP 7.3
PHP 7.3 memperkenalkan fungsi array_first_key()
, khusus digunakan untuk mendapatkan nama kunci pertama tatasusunan:
$arr = array("a" => 1, "b" => 2, "c" => 3); $first_key = array_first_key($arr); // 输出: "a"
Perbandingan prestasi
Dalam tatasusunan besar, fungsi array_keys()
lebih cekap daripada kaedah lain kerana ia hanya perlu melintasi tatasusunan sekali sahaja. Untuk tatasusunan kecil, semua kaedah adalah lebih kurang sama cekap.
Perhatian:
NULL
. Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nama kunci pertama tatasusunan yang ditentukan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!