【发布时间】:2017-11-21 12:04:18
【问题描述】:
var_dump($arr)的输出
array(4) {
[0]=>
array(4) {
[0]=>
string(1) "1"
[1]=>
string(1) "2"
[2]=>
string(1) "3"
[3]=>
string(2) "4
"
}
[1]=>
array(4) {
[0]=>
string(1) "5"
[1]=>
string(1) "6"
[2]=>
string(1) "7"
[3]=>
string(2) "8
"
}
[2]=>
array(4) {
[0]=>
string(1) "9"
[1]=>
string(2) "10"
[2]=>
string(2) "11"
[3]=>
string(3) "12
"
}
[3]=>
array(4) {
[0]=>
string(2) "13"
[1]=>
string(2) "14"
[2]=>
string(2) "15"
[3]=>
string(2) "16"
}
}
我想删除 $arr 数组中的 \n。
我尝试使用array_walk($arr,'intval'); 但它不起作用,因为它是多维数组。解决办法是什么?
有没有内置的 PHP 函数?或者我需要使用循环并将其删除?
P.S:我是新手,尽量不要太技术化。
【问题讨论】:
-
是的,
\n我的意思是,链接中断。 -
@FirstOne 是的,它位于
4、8和12。 -
array_walk有一个兄弟名称array_walk_recursive... -
在你的数组中循环使用简单的 trim()
-
这不是你在这里讨论过的同一个问题吗,stackoverflow.com/q/47352713/1427878 ...?