在 PHP 中,你可以使用 array_map
函数结合 trim
函数来去掉数组中的每个元素的空格。以下是一个示例函数:
function trimArray($array) {
return array_map('trim', $array);
}
// 示例用法
$array = [" apple ", " banana ", " cherry "];
$trimmedArray = trimArray($array);
print_r($trimmedArray);
array_map('trim', $array)
:array_map
函数会将 trim
函数应用到数组 $array
的每个元素上。trim
函数:去掉字符串两端的空格。Array
(
[0] => apple
[1] => banana
[2] => cherry
)
function trimArrayRecursive($array) {
return array_map(function($item) {
return is_array($item) ? trimArrayRecursive($item) : trim($item);
}, $array);
}
// 示例用法
$array = [" apple ", [" banana ", " cherry "]];
$trimmedArray = trimArrayRecursive($array);
print_r($trimmedArray);
Array
(
[0] => apple
[1] => Array
(
[0] => banana
[1] => cherry
)
)
这个递归函数会处理多维数组中的所有字符串元素。