配列の値をそれぞれtrim
foreachとかせずにやりたかったのでこちらで
array_map('trim', $array);
例)explodeしつつtrimの比較、検証
<?php $str = 'hoge,fuga , piyo'; $array1 = explode(',', $str); $array2 = array_map('trim', explode(',', $str)); $array3 = array_walk(explode(',', $str), 'trim'); var_dump($array1); //array(3) { // [0]=> // string(4) "hoge" // [1]=> // string(5) "fuga " // [2]=> // string(5) " piyo" //} var_dump($array2); //array(3) { // [0]=> // string(4) "hoge" // [1]=> // string(4) "fuga" // [2]=> // string(4) "piyo" //} var_dump($array3); //bool(true)