PHPで配列の値(value)が空の要素を削除する方法
2026/09/15
PHPの配列でキー(key)は入っていて値(value)が入っていない要素を削除したい。以下に対応方法をメモ。
対応方法
$test = array(
1 => 'aaa',
2 => '',
3 => 'ccc'
);
var_dump($test); //array(3) { [1]=> string(3) "aaa" [2]=> string(0) "" [3]=> string(3) "ccc" }
$test = array_filter($test);
var_dump($test); //array(2) { [1]=> string(3) "aaa" [3]=> string(3) "ccc" }
リファレンス
array_filter
https://www.php.net/manual/ja/function.array-filter.php
参考サイト
関連記事
-
-
PHPでtwitterとfacebookのいいねやフォローのカウント数を取得する方法
PHPでtwitterとfacebookのいいねやフォロー数を取得して表示させた ...
-
-
MySQLのREGEXPで半角記号を検索したい場合の対応方法
MySQLのREGEXPで半角記号を検索したい場合\\を付けてエスケープしないと ...
-
-
エラー処理を1ページにまとめる
できるだけまとめておいた方が効率よさそうなのでメモ。 メインのフォルダにlogs ...
-
-
PHPにてメインドメイン⇔サブドメイン間でCookie及びSESSIONを共有する方法
PHPにてメインドメインのサイトで発行したCookie及びSESSIONをサブド ...
-
-
AlmaLinux8系に異なるバージョンのPHPをインストールする方法
AlmaLinux8系&Apache2.4系の環境に異なるバージョンのP ...