配列の中の要素に余分な空白などがあり除去したい場合、
ループでtrimすればいいのですが、多次元などになると結構面倒です。
ということで、便利な「array_map」をご紹介します。
便利ですね。
ループでtrimすればいいのですが、多次元などになると結構面倒です。
ということで、便利な「array_map」をご紹介します。
構文
array_map 指定した配列の要素にコールバック関数を適用するarray array_map ( callable $callback , array $array1 [, array $... ] )http://php.net/manual/ja/function.array-map.php
サンプル
$str = " 東京, 名古屋,大阪 , 沖縄 "; $temp_array = array_map('trim', explode(',', $str)); var_dump($temp_array);
array(4) { [0] => string(6) "東京" [1] => string(9) "名古屋" [2] => string(6) "大阪" [3] => string(6) "沖縄" }
便利ですね。
0 コメント:
コメントを投稿