Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menetapkan tatasusunan kepada ruang dalam php

Bagaimana untuk menetapkan tatasusunan kepada ruang dalam php

PHPz
PHPzasal
2023-04-17 14:12:33821semak imbas

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);

Output:

Array()

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);

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.

  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);

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!

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