Dalam PHP, tatasusunan ialah jenis data yang sangat biasa digunakan, yang membolehkan kami menyimpan berbilang nilai dalam pembolehubah. Biasanya, apabila kami mencipta tatasusunan baharu, kami menetapkan nilai awal kepada tatasusunan. Tetapi kadangkala kita perlu menetapkan tatasusunan kepada ruang, jadi bagaimana untuk mencapainya?
Di bawah ini kami akan menerangkan cara menetapkan tatasusunan PHP kepada ruang daripada tiga aspek berikut:
PHP menyediakan fungsi yang tidak ditetapkan , anda boleh memadamkan elemen yang ditentukan dalam tatasusunan. Jika anda menggunakan fungsi unset untuk memadam keseluruhan tatasusunan, ia tidak akan melakukan apa-apa lagi. Oleh itu, kita boleh menggunakan fungsi unset untuk memadam semua elemen dalam tatasusunan, dengan itu menetapkan tatasusunan kepada ruang.
Berikut ialah kod sampel untuk memadam semua elemen dalam tatasusunan:
$array = array(1, 2, 3, 4, 5); foreach($array as $key => $value){ unset($array[$key]); } print_r($array);
Output:
Array()
Seperti yang dapat dilihat daripada output, semua elemen dalam tatasusunan Elemen telah dipadamkan dan tatasusunan menjadi tatasusunan kosong.
fungsi array_splice ialah fungsi yang sangat berguna dalam PHP, yang boleh mengalih keluar elemen daripada tatasusunan dan mengembalikan elemen yang dialih keluar. Fungsi ini sangat berguna jika kita menggunakan gelung untuk mengalih keluar semua elemen.
Berikut ialah kod sampel untuk mengalih keluar semua elemen dalam tatasusunan melalui gelung:
$array = array(1, 2, 3, 4, 5); while(count($array) > 0){ array_splice($array, 0, 1); } print_r($array);
Output:
Array()
Kod ini menggunakan gelung sementara untuk alih keluar Semua elemen dalam tatasusunan sehingga tatasusunan kosong. Seperti yang dapat dilihat dari output, tatasusunan telah ditetapkan kepada tatasusunan kosong.
Selain menggunakan fungsi tidak ditetapkan dan fungsi array_splice untuk mengosongkan tatasusunan, kami juga boleh menetapkan pembolehubah tatasusunan kepada kosong tatasusunan. Untuk melakukan ini, kita hanya perlu menetapkan pembolehubah tatasusunan kepada tatasusunan kosong.
Berikut ialah contoh kod untuk menetapkan pembolehubah tatasusunan kepada tatasusunan kosong:
$array = array(1, 2, 3, 4, 5); $array = array(); print_r($array);
Output:
Array()
Kod ini memperuntukkan pembolehubah $array kepada Tatasusunan kosong mencapai tujuan menetapkan tatasusunan asal kepada tatasusunan kosong.
Ringkasan
Dalam PHP, menetapkan tatasusunan kepada tatasusunan kosong boleh dicapai melalui fungsi yang tidak ditetapkan, fungsi array_splice dan menetapkan pembolehubah tatasusunan kepada tatasusunan kosong. Kita boleh memilih kaedah yang sepadan mengikut situasi tertentu dan perlu menyedari operasi tatasusunan menjadi tatasusunan kosong.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan tatasusunan kepada ruang dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!