【发布时间】:2021-06-07 19:03:30
【问题描述】:
我有这样的数组
Array
(
[ID] => Array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
[Ticket_ID] => Array
(
[0] => e
[1] => f
[2] => g
[3] => h
)
[Status] => Array
(
[0] => i
[1] => j
[2] => k
[3] => l
)
)
我想要这样
Array
(
[0] => Array
(
[ID] => a
[Ticket_ID] => e
[Status] => i
)
[1] => Array
(
[ID] => b
[Ticket_ID] => f
[Status] => j
)
[2] => Array
(
[ID] => c
[Ticket_ID] => g
[Status] => k
)
[3] => Array
(
[ID] => d
[Ticket_ID] => h
[Status] => l
)
)
这是我目前的代码:
foreach($array as $k => $v) {
if($k = 'ns0:Request_ID') {
foreach($v as $kk => $vv) {
array_push($sd ,$vv);
}
}
break;
}
【问题讨论】:
-
到目前为止你做了什么?只需根据一个数组的长度创建一个
for循环并使用索引填充一个新数组 -
是不是每个数组,即 ID、Ticket ID 和 Status 都将具有相同的编号。物品数量??
-
正确,发布您的解决方案?尝试?
-
foreach($array as $k => $v) { if($k = 'ns0:Request_ID') { foreach($v as $kk => $vv) { array_push($sd ,$vv); } } 休息; }
-
没有值可能会增加或减少
标签: php arrays multidimensional-array