PHPで配列から空の要素を削除する方法

藏色散人
リリース: 2023-03-10 20:20:02
オリジナル
3039 人が閲覧しました

配列内の空の要素を削除する

php メソッド: 1. "function myfunction($v) {...}" メソッドを使用して空の要素を削除します; 2. "foreach ($urlArr as $key)" を使用します=> ; $val) {...}" メソッドは、配列から空の要素を削除します。

PHPで配列から空の要素を削除する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

空要素の削除方法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 サイトの他の関連記事を参照してください。

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