Dalam php, anda boleh menggunakan fungsi array_diff() untuk mengalih keluar 0 elemen dalam tatasusunan Fungsi ini digunakan untuk membandingkan nilai dua tatasusunan dan mengembalikan set perbezaan gunakan tatasusunan yang mengandungi "0" dan Bandingkan sahaja tatasusunan asal format sintaks ialah "array_diff($arr, [0])".
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
php remove daripada Elemen tatasusunan yang 0
Dalam PHP, anda boleh menggunakan fungsi array_diff() untuk mengalih keluar 0 elemen daripada tatasusunan. Sintaks: array_diff($arr, [0])
Contoh:
<?php // 清除数组中指定元素 $arr = [1,2,3,0,1]; $arr = array_diff($arr, [0]);//输出[1,2,3,1] var_dump($arr); ?>
Hasil keluaran:
Penjelasan:
array_diff() membandingkan nilai dua (atau lebih) tatasusunan dan mengembalikan perbezaannya. Fungsi ini membandingkan nilai bagi dua (atau lebih) tatasusunan (key=>nilai dalam nilai), dan mengembalikan tatasusunan perbezaan yang merangkumi semua tatasusunan yang dibandingkan (tatasusunan1 ), tetapi tidak dalam mana-mana tatasusunan parameter lain (array2 atau array3, dsb.). Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar 0 elemen dari tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!