Bagaimana untuk Mencetak Kekunci Array dalam PHP?
Oct 26, 2024 am 08:40 AMCara Mencetak Kekunci Tatasusunan
Apabila bekerja dengan tatasusunan, ia boleh berguna untuk mendapatkan kuncinya untuk pelbagai tujuan. Artikel ini meneroka cara mendapatkan kunci tatasusunan dalam PHP.
Dalam contoh yang diberikan, pengarang cuba mengakses kekunci tatasusunan menggunakan foreach(key($parameters) sebagai $key). Walau bagaimanapun, pendekatan ini menghasilkan amaran "Argumen tidak sah dibekalkan untuk foreach()" kerana key() hanya mengembalikan kunci semasa tatasusunan, bukan tatasusunan kunci.
Penyelesaian yang betul ialah menggunakan array_keys PHP fungsi, yang menjana tatasusunan kunci daripada tatasusunan input yang diberikan. Menggunakan fungsi ini, kekunci boleh diakses seperti berikut:
<code class="php">foreach (array_keys($parameters) as $paramName) { echo $paramName . "<br>"; }</code>
Sebagai alternatif, PHP menyediakan sintaks foreach khas yang membolehkan anda memisahkan kunci dan nilai untuk setiap elemen:
<code class="php">foreach ($parameters as $paramName => $value) { echo $paramName . "<br>"; }</code>
Adalah penting untuk ambil perhatian bahawa untuk tatasusunan, kunci hendaklah disertakan dalam petikan (rentetan) atau menjadi integer. Untuk mencapai matlamat ini, tatasusunan asal boleh diubah suai seperti:
<code class="php">$parameters["day"] = 1; $parameters["month"] = 8; $parameters["year"] = 2010;</code>
atau, menggunakan sintaks yang lebih moden:
<code class="php">$parameters = [ "day" => 1, "month" => 8, "year" => 2010, ];</code>
Dengan menggunakan fungsi atau sintaks yang sesuai, ia menjadi mudah untuk mencetak kekunci tatasusunan dalam PHP, menyediakan akses kepada nilai kunci untuk pemprosesan atau paparan selanjutnya.
Atas ialah kandungan terperinci Bagaimana untuk Mencetak Kekunci Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Respons HTTP yang dipermudahkan dalam ujian Laravel

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

12 skrip sembang php terbaik di codecanyon
