Bagaimana untuk menetapkan tatasusunan kepada ruang dalam php

PHPz
Lepaskan: 2023-04-17 14:47:07
asal
827 orang telah melayarinya

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:

  1. fungsi nyahtetap

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

Output:

Array()
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Seperti yang dapat dilihat daripada output, semua elemen dalam tatasusunan Elemen telah dipadamkan dan tatasusunan menjadi tatasusunan kosong.

  1. fungsi array_splice

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

Output:

Array()
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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.

  1. Tulis ganti pembolehubah sebagai 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);
Salin selepas log masuk

Output:

Array()
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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!

sumber:php.cn
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