Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah saya boleh mengekstrak dan mencetak kunci tatasusunan dalam PHP?

Bagaimanakah saya boleh mengekstrak dan mencetak kunci tatasusunan dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-26 01:27:28781semak imbas

How can I extract and print the keys of an array in PHP?

Mencetak Kekunci Tatasusunan

Apabila menggunakan tatasusunan untuk menghapuskan keperluan pembolehubah fungsi tambahan, ia menjadi perlu untuk mendapatkan semula kunci dalam fungsi . Tugas ini boleh dicapai menggunakan fungsi array_keys PHP:

<code class="php">$parameters = array(
    "day" => 1,
    "month" => 8,
    "year" => 2010
);

foreach (array_keys($parameters) as $key) {
    print($key);
    print("<br>");
}</code>

Sebagai alternatif, gelung foreach khas boleh digunakan untuk memisahkan kunci dan nilai tatasusunan:

<code class="php">foreach ($parameters as $key => $value) {
    print($key);
    print("<br>");
}</code>

Adalah penting untuk memastikan bahawa kunci tatasusunan ditakrifkan sebagai rentetan (dengan petikan) atau integer (cth., 1337), seperti yang ditunjukkan di bawah:

<code class="php">$parameters["day"] = 1;
$parameters["month"] = 8;
$parameters["year"] = 2010;</code>

Atau, untuk pendekatan yang lebih canggih:

<code class="php">$parameters = array(
    "day" => 1,
    "month" => 8,
    "year" => 2010
);</code>

Akhirnya, kod anda sepatutnya menyerupai yang berikut:

<code class="php">$parameters = array(
    "day" => 1,
    "month" => 8,
    "year" => 2010
);

foreach ($parameters as $key => $value) {
    print($key);
    print("<br>");
}</code>

Dengan memanfaatkan teknik ini, anda boleh mengekstrak dan mencetak kekunci tatasusunan dengan berkesan, memastikan operasi fungsi yang lancar.

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengekstrak dan mencetak kunci tatasusunan dalam PHP?. 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