如何修剪数组中的所有字符串? [复制]
Posted
技术标签:
【中文标题】如何修剪数组中的所有字符串? [复制]【英文标题】:How can I trim all strings in an Array? [duplicate] 【发布时间】:2011-10-09 19:31:14 【问题描述】:如果我有这个数组:
array(" hey ", "bla ", " test");
我想修剪所有这些,我该怎么做?
修剪后的数组:
array("hey", "bla", "test");
【问题讨论】:
【参考方案1】:array_map() 是你需要的:
$result = array_map('trim', $source_array);
【讨论】:
但是,它会删除关联数组并返回null。 @ime:你的意思不太明显 exp: array('a'=>'A', 'b'=>'B', 'c'=>array(0=>'2'));它将返回数组('a'=>' A', 'b'=>' B', 'c'=>null) @ime:这就是它期望实际返回的内容。垃圾进垃圾出模式在行动。 @ReNiShAR 请再问一个问题。这个答案只是关于一个完全由字符串组成的数组。【参考方案2】:array_map()
将给定的回调应用于数组的每个值,并将结果作为新数组返回。
$array = array_map('trim', $array);
【讨论】:
以上是关于如何修剪数组中的所有字符串? [复制]的主要内容,如果未能解决你的问题,请参考以下文章