ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、配列から null 要素を削除するメソッドを再帰的に呼び出します_PHP チュートリアル

PHP は、配列から null 要素を削除するメソッドを再帰的に呼び出します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:54:02815ブラウズ

phpが配列のnull値要素を削除するメソッドを再帰的に呼び出しています

この記事では、phpが配列のnull値要素を削除するメソッドを再帰的に呼び出している例について説明します。参考のためにみんなで共有してください。詳細は以下の通りです

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

関数 array_remove_empty($arr){

$narr = 配列();

while(list($key, $val) = each($arr)){

if (is_array($val)){

$val = array_remove_empty($val);

// 結果の配列には何かが含まれていますか?

if (count($val)!=0){

// はい :-)

$narr[$key] = $val;

}

}

その他 {

if (trim($val) != ""){

$narr[$key] = $val;

}

}

}

設定解除($arr);

$narr を返します;

}

デモ例:

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

array_remove_empty(array(1,2,3,'',array(),4)) => は array(1,2,3,4) を返します

この記事が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/991651.html技術記事 PHP が配列の NULL 値要素を削除するメソッドを再帰的に呼び出す この記事では、配列の NULL 値要素を削除する PHP の再帰的呼び出しメソッドについて説明します。参考のためにみんなで共有してください。詳細は次のとおりです: この機能でできることは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。