ホームページ >バックエンド開発 >PHPチュートリアル >PHP配列削除null値関数の共有、PHP配列関数の共有_PHPチュートリアル

PHP配列削除null値関数の共有、PHP配列関数の共有_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:08:19906ブラウズ

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 つずつループすることです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。