有这样一个数组
Array
(
[id] => Array
(
[0] => 500002-016
[1] => 500471-012
)
[name] => Array
(
[0] => 乐普国产药物支架(国产)[限额]
[1] => 一次性正压无针连接式留置针(国产)[乙10%]
)
[specification] => Array
(
[0] => y
[1] => x
)
[quantity] => Array
(
[0] => 22
[1] => 23
)
)
想要变成这样一个数组
Array
(
[0] => Array
(
[id] => 500002-016
[name] => 乐普国产药物支架(国产)[限额]
[specification] => y
[quantity] => 22
)
[1] => Array
(
[id] => 500471-012
[name] => 一次性正压无针连接式留置针(国产)[乙10%]
[specification] => x
[quantity] => 23
)
)
或者请问一下ThinkPHP的高手 第一种格式的数组怎样volist到视图的表格中去 各位有什么好办法么 先谢谢啦~
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
易理解,写成下面这样的代码
function rebuild($data)
{
$result = array();
$keys = array_keys($data);
$num = count($data['id']);
for ($i = 0; $i < $num; ++$i) {
$item = array();
foreach ($keys as $key) {
$item[$key] = $data[$key][$i];
}
$result[] = $item;
}
return $result;
}