勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPで値が空の配列を削除

   2014/05/22  PHP

やりたかった事は配列でキーは入っていて値が入っていない
ものを削除したかった。

■サンプル
$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" }

■参考サイト
http://nob-log.info/2011/02/09/php%E3%81%A7%E9%85%8D%E5%88%97%E3%81%AE%E5%80%A4%E3%81%8C%E7%A9%BA%E3%81%AE%E8%A6%81%E7%B4%A0%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%9F%E3%81%84%E6%99%82/
■リファレンス
http://php.net/manual/ja/function.array-filter.php

 - PHP

  関連記事

PHPでサイトマップを動的に生成する方法

WordPress等のCMSは使っておらず、自動更新するサイトがあり、そのサイト ...

PHPにて「Fatal error: Uncaught Exception ~~」エラーの対応方法

PHPにてDatetimeクラスの呼び出し時にタイムスタンプを指定しようとすると ...

PHPで画像を比較して類似度を算出する「image-comparator」ライブラリの利用方法

PHPで画像の類似度を計測したい。ただ、そのためのロジックが全く分からないためラ ...

Stripeでキャンセル処理を行う際に「$config must be a string ~」エラーが出る場合の対応方法

Stripeにて先日メモした内容でキャンセル(返金)処理をしようとしたところ1件 ...

日付の比較で○日前というのを調べる

PHP及びjavascriptで日付の比較をしたく、締切日とかではなく ○日前と ...