配列内の空の要素を削除する
#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンphp メソッド: 1. "function myfunction($v) {...}" メソッドを使用して空の要素を削除します; 2. "foreach ($urlArr as $key)" を使用します=> ; $val) {...}" メソッドは、配列から空の要素を削除します。
空要素の削除方法phpの配列で?
PHP 配列から空の要素を削除する方法空の要素を削除する方法 1: (キー値は変更しないでください)元の配列:<?php Array( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => [5] => [6] => [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [10] => [11] => sssssssssssssssssssss) ?>加工後の配列
<?php Array( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [11] => sssssssssssssssssssss) ?>使用方法:
<?php function myfunction($v) { if ($v != "") { return true; } return false; } print_r(array_filter($urlArr, "myfunction")); ?>空要素を削除方法2: (キー値自動インクリメント)元の配列:
<?php Array ( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => [5] => [6] => [7] => fdsfdsfdsfds [8] => fdsfdsfdsfdsfdsfsd [9] => ssssssss [10] => [11] => sssssssssssssssssssss )配列後の処理:
Array ( [0] => sdfdsdsdsfrrrrrrr [1] => fdsfdsdsfds [2] => fdsfdsdsfdsds [3] => fdsdsfdsfds [4] => fdsfdsfdsfds [5] => fdsfdsfdsfdsfdsfsd [6] => ssssssss [7] => sssssssssssssssssssss )使用法:
$arr = array(); foreach ($urlArr as $key => $val) { if (empty($val)) { continue; } $arr[] = $val; }推奨される学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで配列から空の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。