PHP配列null値削除関数共有、php配列関数共有
一次元のphp配列の場合、空の値を持つ要素をクリアするにはどうすればよいですか?直接的な方法は、foreach をループして 1 つずつ判断して除外することです。ただし、この方法はまだ少し複雑です。今日私が見た方法を共有しましょう。それは非常に簡単です。
コードをコピーします コードは次のとおりです:
/**
*メソッドライブラリ - 配列からnull値を削除
* @param string $num 数値
* @戻り文字列
*/
パブリック関数 array_remove_empty(&$arr, $trim = true) {
(!is_array($arr)) が false を返す場合;
foreach($arr as $key => $value){
If (is_array($value)) {
self::array_remove_empty($arr[$key]);
} else {
$value = ($trim == true) trim($value) : $value;
if ($value == "") {
unset($arr[$key]);
} else {
$arr[$key] = $value;
}
}
}
}
これはとても実用的な機能だと思いませんか?
http://www.bkjia.com/PHPjc/951635.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/951635.html技術記事 PHP 配列削除関数の共有、PHP 配列関数の共有 1 次元の PHP 配列の場合、空の値を持つ要素をクリアするにはどうすればよいですか?直接的な方法は、foreach を 1 つずつループすることです...