Bagaimana untuk mendapatkan nama kunci pertama tatasusunan yang ditentukan dalam PHP

王林
Lepaskan: 2024-03-19 13:14:01
ke hadapan
1099 orang telah melayarinya

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"
Salin selepas log masuk

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;
}
Salin selepas log masuk

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"
Salin selepas log masuk

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"
Salin selepas log masuk

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"
Salin selepas log masuk

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:

  • Jika array kosong, kaedah di atas akan kembali NULL.
  • Untuk tatasusunan bersekutu, nama kunci boleh terdiri daripada sebarang jenis, termasuk nombor.

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!

Label berkaitan:
sumber:lsjlt.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!