ホームページ > バックエンド開発 > PHPチュートリアル > PHP 再帰を使用して配列から null 要素を削除する方法

PHP 再帰を使用して配列から null 要素を削除する方法

怪我咯
リリース: 2023-03-12 19:32:01
オリジナル
1093 人が閲覧しました

この記事では、主に phpcalldeletearraynull 値要素のメソッドを紹介します。これには、配列を操作するための php 再帰呼び出しの関連スキルが含まれており、必要な方は参考にしてください。この記事では、PHP が配列から null 要素を削除するメソッドを再帰的に呼び出す例について説明します。皆さんの参考に共有してください。詳細は次のとおりです:

この

関数

は、空の

文字列 や空の配列などを含む、配列内のすべての null 値要素を削除できます。

function array_remove_empty($arr){
 $narr = array();
 while(list($key, $val) = each($arr)){
  if (is_array($val)){
   $val = array_remove_empty($val);
   // does the result array contain anything?
   if (count($val)!=0){
    // yes :-)
    $narr[$key] = $val;
   }
  }
  else {
   if (trim($val) != ""){
    $narr[$key] = $val;
   }
  }
 }
 unset($arr);
 return $narr;
}
ログイン後にコピー
デモの例:

コードは次のとおりです:

array_remove_empty(array(1,2,3,'',array(),4)) => returns array(1,2,3,4)
ログイン後にコピー

以上がPHP 再帰を使用して配列から null 要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート