php一次性输出数组所有元素 php处理二维数组的方法是什么?
php处理二维数组的方法是什么?
傻孩子,怎莫一次性处理一维就怎么一次性处理二维啊,一维数组可以使用for循环或foreach,这样二维就for里面套一个any呗(虽说这样的话会很是慢,但怎莫能更快必须根据换算情况决定的),话差不多说上代码:
vararr[
[张三,21,实习生],
[李四,25,工程师],
[王五,31,项目经理]
]
for(vari0iltarr.lengthi){
for(varj0jltarr[i].lengthj){
console.log(arr[i][j])
}
}
看结果:
(不过这是一段js的Demo,我倒觉得写js的console比PHP的echo更方便些,实现程序思路不过是差不多的)
PHP如何将多维数组有效转成JSON?
PHP实现方法数组转JSon和JSon转数组的方法,结合实例形式总结了php数组与json彼此装换实现方法方法与操作技巧,数组转json要注意是都用到json_encode()。
本文实例讲了了PHP实现方法数组转JSon和JSon转数组的方法,详细追加:
数组转JSon数据:
$array_1array()//一维数组
$array_2array()//多维数组
$array_1[username]ericwolf
$array_1[age]25
$array_2[menber][~a][username]ericwolf
$array_2[menber][不是a][age]25
$array_2[menber][bb][username]eeee
$array_2[menber][bb][age]22
print_r($array_2)
$jsonObj_1json_encode($array_1)
var_dump($jsonObj_1)
$jsonObj_1json_encode($array_2)
var_dump($jsonObj_1)
运行结果:
Array
(
[menber]gtArray
(
[不是a]gtArray
(
[username]a8ericwolf
[age]rlm25
)
[bb]r26Array
(
[username]gteeee
[age]rlm22
)
)
)
string(32){username:ericwolf
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。