勉強したことのメモ

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バージョンアップの際に削除された関数(MySQL関数等)を使う方法

PHP5系で制作されたシステムを8系でも動くようにリプレイスしてほしいという案件 ...

PHPでBlowfishアルゴリズムを用いた暗号化と復号化方法

PHPでBlowfishアルゴリズムを用いてCBCモードで暗号化と復号化を行いた ...

PHPでアクセスIPからランダム英数字のIDを作成

PHPで掲示板などにあるようなアクセスIPからランダム英数字のIDを作成したかっ ...

PHPで住所や名前のテキストをランダム生成するライブラリFakerPHPの使い方

PHPでランダムなデータを生成したい際に値段や点数等の数値やパスワード等のランダ ...

PHPのswitch文で「>」「<」等、比較演算子の使用について

switch文は指定の変数が、特定の値もしくは文字列だった場合のみに使うようなも ...