Mengalih keluar Elemen Tatasusunan Kosong
Untuk mengalih keluar elemen kosong dengan cekap daripada tatasusunan rentetan, gunakan array_filter(). Fungsi ini mengendalikan penyingkiran nilai kosong dengan mudah:
$linksArray = array_filter($linksArray);
Kekalkan Elemen Bukan Kosong Khusus
Jika anda perlu mengekalkan elemen bukan kosong tertentu, seperti rentetan tepat '0', gunakan panggilan balik tersuai:
// PHP 7.4+ print_r(array_filter($linksArray, fn($value) => !is_null($value) && $value !== '')); // PHP 5.3+ print_r(array_filter($linksArray, function($value) { return !is_null($value) && $value !== ''; })); // PHP < 5.3 print_r(array_filter($linksArray, create_function('$value', 'return $value !== "";')));
Pengindeksan semula Tatasusunan
Untuk mengindeks semula tatasusunan selepas mengalih keluar elemen kosong:
$linksArray = array_values(array_filter($linksArray));
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Elemen Kosong dengan Cekap daripada Tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!