php数组问题 如何取出数组中的几列

无敌牛-liuzb 发布于 2013/09/05 11:08
阅读 1K+
收藏 0
PHP
Array
(
[0] => stdClass Object
(
[url] => sit5.portal.unicom.local:89/unisappdubangongdan/13679772060218O3POIpxr28a4einMAg2n2mif/default/dubangongdanindex/taskmaingongdan/?c_id=1372733240212642475&boid=primaryID&pendingCode=J_dec319ae-baf4-4a9e-9146-c2ba87dada62&boid=unicom20130615173355&pendingCode=J_0403833d-9ba5-4d22-9b6a-26fa04fba105
[time] => 2013-08-20 14:33:37.0
[status] => 0
[pendingTitle] => php sdk 启动测试-lt
[pendingLevel] => 0
[pendingSourceUserID] => admin
[instance_id] => 000c2903-bb6f-11e3-e12c-4e32bb5f5f90
[task_id] => 000c2903-bb6f-11e3-e12c-4e37bdf71f94
[error] =>
[pnd_id] =>
)

[1] => stdClass Object
(
[url] => sit5.portal.unicom.local:89/unisappdubangongdan//default/dubangongdanindex/taskmaingongdan/?c_id=1372733240212642475&boid=primaryID&pendingCode=J_dec319ae-baf4-4a9e-9146-c2ba87dada62&boid=unicom20130904125143&pendingCode=J_059c4796-441e-4048-a0a9-0838ff595a2b
[time] => 2013-09-04 12:43:43.0
[status] => 0
[pendingTitle] => php模拟应用启动流程测试 20130904 -lt
[pendingLevel] => 0
[pendingSourceUserID] => admin
[instance_id] => 000c2903-bb6f-11e3-e2a3-9268eda35ff6
[task_id] => 000c2903-bb6f-11e3-e2a3-926dd9ef9ffa
[error] =>
[pnd_id] =>

)


这样的数组  想取出固定的几列  比如[time] [url]

这是个什么东东  没理解上去???

本人php版本5.4   急求解

加载中
0
dyfire
dyfire
还是的整2循环
0
leo108
旁边白
旁边白
这个玩意要php5.5,现在一般都是5.3(4,2)
0
neier
neier

array_column — 返回数组中指定的一列  这个要求是PHP5.5以上才有个这函数,

低于这个版本只能循环遍历

无敌牛-liuzb
无敌牛-liuzb
$taskInfo->time
0
无敌牛-liuzb
无敌牛-liuzb
 我是php5.4  这个数组很奇怪  后面的值

[1] => stdClass Object
这是一个类型 循环遍历没取出来  
oxsicn
oxsicn
你的变量是不是通过json_decode解析的json文本? 应该这么使用 json_decode($jsontext,true);强行转换为数组 再遍历
0
mickelfeng
mickelfeng
存的是对象 , $array[0]-> status
无敌牛-liuzb
无敌牛-liuzb
qqq
无敌牛-liuzb
无敌牛-liuzb
搞定了 和你说的差不多
返回顶部
顶部