<?php class ArrayHelper{ static function removeEmpty(& $arr, $trim = TRUE) { foreach ($arr as $key => $value) { if (is_array($value)) { self::removeEmpty($arr[$key]); } else { $value = trim($value); if ($value == '') { unset($arr[$key]); } elseif ($trim) { $arr[$key] = $value; } } } }
Alih keluar elemen kosong (termasuk elemen dengan hanya aksara kosong) daripada tatasusunan
Penggunaan:
@code php
$arr = array('', 'test', ' ');
ArrayHelper: : removeEmpty($arr);
dump($arr);
Hanya akan ada 'ujian' dalam hasil output
@endcode
@param array $arr Tatasusunan yang akan diproses
@param boolean $ trim Betulkah elemen tatasusunan memanggil fungsi trim
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
20 Apr 2023
PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas yang biasa digunakan untuk pembangunan web. Dalam pembangunan PHP, selalunya perlu untuk menukar objek kepada tatasusunan atau menetapkan nilai dalam tatasusunan kepada sifat sesuatu objek. Artikel ini menerangkan cara menukar kelas kepada tatasusunan dan tatasusunan objek. 1. Tukar kelas kepada tatasusunan Kami mula-mula mentakrifkan Orang kelas, termasuk nama, jantina, umur dan maklumat lain: ```class Person { public $name;
15 Jul 2023
Gunakan fungsi tatasusunan PHP untuk memproses dan mengubah suai tatasusunan PHP ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web Ia menyediakan pelbagai fungsi yang boleh memproses dan mengubah suai tatasusunan. Artikel ini akan memperkenalkan beberapa fungsi tatasusunan yang biasa digunakan dan melampirkan contoh kod untuk membantu pembaca memahami dan menggunakan fungsi ini dengan lebih baik. array_push() - Menambah satu atau lebih elemen pada penghujung tatasusunan Fungsi array_push() menambah satu atau lebih elemen pada penghujung tatasusunan. Sintaksnya adalah seperti berikut: array
24 Apr 2023
Dalam PHP, tatasusunan objek ialah struktur data yang sangat berguna yang boleh mengurus berbilang contoh objek pada masa yang sama tanpa perlu mengurusnya secara individu. Dalam artikel ini, kami akan memperkenalkan cara mengisytiharkan, memulakan dan mengendalikan tatasusunan objek dalam PHP. 1. Mengisytiharkan tatasusunan objek adalah sama seperti tatasusunan biasa Anda boleh mengisytiharkan tatasusunan objek dalam PHP Anda hanya perlu melakukannya dengan cara berikut: ````php$my_array = array($obj1, $obj2,. $obj3);````Di sini, $obj1, $obj2 dan $o
22 Apr 2024
Cara menggunakan fungsi terbina dalam PHP untuk mengendalikan tatasusunan Bahasa PHP mempunyai fungsi kaya terbina dalam untuk mengendalikan tatasusunan dengan mudah, membolehkan pembangun memproses dan mengurus data dengan cekap. Artikel ini akan memperkenalkan kes praktikal biasa menggunakan fungsi ini. Fungsi tatasusunan asas array_merge(): gabungkan dua atau lebih tatasusunan. array_slice(): Ekstrak elemen yang ditentukan daripada tatasusunan. array_keys(): Mengembalikan semua nama kunci dalam tatasusunan. array_values(): Mengembalikan semua nilai utama dalam tatasusunan. Isih fungsi sort(): Isih elemen tatasusunan dalam tertib menaik. rsort(): Mengisih elemen tatasusunan dalam tertib menurun. krsort(): Mengisih kekunci tatasusunan dalam tertib menurun. Fungsi carian ar
15 Jul 2023
Cara menggunakan kelas untuk mengurus dan mengendalikan jenis data dalam PHP Dalam PHP, jenis data adalah sangat penting. Mengurus dan memanipulasi jenis data dengan betul boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod. Untuk tujuan ini, kita boleh menggunakan kelas untuk merangkum dan mengendalikan jenis data yang berbeza. Artikel ini menerangkan cara menggunakan kelas untuk mengurus dan memanipulasi jenis data dan menyediakan beberapa contoh kod. 1. Mengekapsulkan jenis data Dalam PHP, kita boleh menggunakan kelas untuk merangkum jenis data yang berbeza. Sebagai contoh, kita boleh mencipta kelas yang dipanggil StringManager to
25 Apr 2023
PHP ialah salah satu bahasa pengaturcaraan sebelah pelayan yang paling biasa digunakan, dan kebanyakan pembangunan web tidak dapat dipisahkan daripada PHP. Dalam PHP, tatasusunan ialah salah satu struktur data paling asas dan boleh dimulakan dan dimanipulasi dalam pelbagai cara. Artikel ini menerangkan cara mencipta dan memanipulasi tatasusunan yang dikunci oleh nilai dalam PHP dan membincangkan kepraktisan dan skop pendekatan ini. Asas Tatasusunan PHP Dalam PHP, tatasusunan ialah koleksi tersusun pasangan nilai kunci, di mana setiap elemen dikenal pasti oleh kunci unik. Sebagai contoh, berikut ialah PHP yang mengandungi tiga elemen
Hot Tools
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej