Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengalih keluar kunci dari tatasusunan dalam php

Bagaimana untuk mengalih keluar kunci dari tatasusunan dalam php

PHPz
PHPzasal
2023-04-20 13:52:35561semak imbas

Dalam atur cara PHP, tatasusunan ialah salah satu jenis data yang biasa digunakan dan kami selalunya perlu beroperasi pada tatasusunan. Kadangkala, kita perlu memadamkan kunci dalam tatasusunan Artikel ini mengajar anda cara memadamkan kunci dalam tatasusunan dalam PHP.

Untuk memadamkan kunci dalam tatasusunan, anda perlu menggunakan fungsi PHP terbina dalam unset(). Fungsi fungsi unset() adalah untuk memusnahkan pembolehubah, termasuk kunci dalam tatasusunan. Sintaksnya adalah seperti berikut:

unset($array[$key]);

Antaranya, $array ialah tatasusunan kunci yang hendak dipadamkan, dan $key ialah kunci yang perlu dipadamkan.

Seterusnya, kami akan memperkenalkan secara terperinci cara memadam kunci dalam tatasusunan dalam PHP melalui langkah-langkah berikut.

Langkah 1: Buat tatasusunan

Pertama, kita perlu mencipta tatasusunan, yang boleh dibuat menggunakan literal tatasusunan atau fungsi tatasusunan.

// 使用数组字面量创建一个数组
$arr = ['a' => 1, 'b' => 2, 'c' => 3];

// 使用数组函数创建一个数组
$arr2 = array('a' => 1, 'b' => 2, 'c' => 3);

Di sini kita menggunakan dua kaedah untuk mencipta dua tatasusunan, satu menggunakan literal tatasusunan dan satu lagi menggunakan fungsi tatasusunan. Keputusan mereka adalah sama.

Langkah 2: Gunakan fungsi unset() untuk memadam kekunci

Selepas kita mempunyai tatasusunan, kita boleh menggunakan fungsi unset() untuk memadamkan kunci masuk tatasusunan.

// 删除数组$arr中的键a
unset($arr['a']);

// 删除数组$arr2中的键b
unset($arr2['b']);

Di sini kami menggunakan fungsi unset() untuk memadam kekunci a dalam tatasusunan $arr dan kunci b dalam tatasusunan $arr2 masing-masing.

Langkah 3: Gunakan fungsi print_r() untuk mengeluarkan tatasusunan

Selepas menyelesaikan operasi pemadaman, kita boleh menggunakan fungsi print_r() untuk mengeluarkan tatasusunan kepada sahkan sama ada operasi itu baru sahaja berjaya.

// 输出数组$arr
print_r($arr);

// 输出数组$arr2
print_r($arr2);

Hasil output adalah seperti berikut:

// 删除键a之后的数组$arr
Array ( [b] => 2 [c] => 3 )

// 删除键b之后的数组$arr2
Array ( [a] => 1 [c] => 3 )

Seperti yang dapat dilihat daripada hasil output, kunci yang kami tentukan telah berjaya dipadamkan daripada tatasusunan.

Ringkasan

Menggunakan fungsi unset() boleh memadamkan kunci dalam tatasusunan PHP dengan sangat mudah. Perlu diingatkan bahawa apabila kita memadamkan kunci, PHP akan membina semula tatasusunan, dan indeks akan mula mengira dari 0 mengikut nombor asli.

Semoga artikel ini dapat membantu pengaturcara PHP.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar kunci dari 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