配列の中の要素に余分な空白などがあり除去したい場合、
ループで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 コメント:
コメントを投稿