PHPでnull値を削除する方法
Jun 24, 2017 am 09:26 AM
php
消去
どうやって
以前は、配列から空の値を削除する場合、foreach または while を使用して、配列内の空の要素を削除しました。簡単なコードは次のとおりです。私自身はかなり良いと感じていますが、これは以前に試したことがあります。まず、$arr をオブジェクトに変換し、そのオブジェクトの特性を使用して、現在操作されている配列をコピーします。 . foreach を実行するたびに変数がコピーされます。ページ内に foreach が多すぎると、膨大な量が消費されます。
インターネットを徘徊していたら、array_filter
の使用を提案している人を見て驚きました。説明書を開いて見てみると、宝の山を守っていたが使い方が分からなかった。array_filter関数の機能は、callback関数
を使用して配列をフィルタリングすることです。コールバック関数を使用して処理できるとずっと思っていましたが、マニュアルにはその文がありませんでした。コールバック関数がない場合、デフォルト値は false のプロジェクトで配列を削除します。<?php foreach( $arr as $k=>$v){ if( !$v ) unset( $arr[$k] ); } ?>
ログイン後にコピー
<?php $entry = array( 0 => 'foo', 1 => false, 2 => -1, 3 => null, 4 => '' ); print_r(array_filter($entry)); ?>
ログイン後にコピー
array_slice
と同じように、それも良いことです。残念ながら今まで気付かなかったです。Array ( [0] => foo [2] => -1 )
ログイン後にコピー
array_merge
() 関数は、2 つ以上の配列を 1 つの配列にマージします。以上がPHPでnull値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7313
9


Java チュートリアル
1625
14


CakePHP チュートリアル
1348
46


Laravel チュートリアル
1260
25


PHP チュートリアル
1207
29



Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

ナイキシューズの靴箱の本物と偽物の見分け方(簡単に見分けるコツをマスター)
