/** * 再帰的に入力パラメーターの先頭及び末尾にある空白文字を削除する. * * @param mixed $value 変換する値. 配列の場合は再帰的に実行する. * @param boolean $has_wide_space 全角空白も削除する場合 true * @return void */ public function recursionTrim(&$value, $has_wide_space = true) { if (is_array($value)) { foreach ($value as $key => $val) { $this->recursionTrim($value[$key], $has_wide_space); } } else { if (!utility::isBlank($value)) { if ($has_wide_space) { $value = trim(mb_convert_kana($value, "s")); } $value = trim($value); } } }