【发布时间】:2016-02-14 17:22:45
【问题描述】:
我确实有一个名为 $output 的数组。如果我执行以下操作...
<?php
print_r($output);
?>
...数组的内容看起来像这样...
Array ( [id] => 116 [the_key] => monday [value] => 0 )
Array ( [id] => 116 [the_key] => tuesday [value] => 1 )
Array ( [id] => 116 [the_key] => wednesday [value] => 0 )
Array ( [id] => 133 [the_key] => monday [value] => 0 )
Array ( [id] => 133 [the_key] => tuesday [value] => 1 )
Array ( [id] => 133 [the_key] => wednesday [value] => 0 )
Array ( [id] => 127 [the_key] => monday [value] => 0 )
Array ( [id] => 127 [the_key] => tuesday [value] => 0 )
Array ( [id] => 127 [the_key] => wednesday [value] => 0 )
...但我希望将内容做成这样的形式...
Array ( [id] => 116 [monday] => 0 [tuesday] => 1 [wednesday] => 0)
Array ( [id] => 133 [monday] => 0 [tuesday] => 1 [wednesday] => 0)
Array ( [id] => 127 [monday] => 0 [tuesday] => 0 [wednesday] => 0)
有什么方法可以在不循环一百万次的情况下做到这一点吗?
【问题讨论】:
-
显示
$output在您的代码中是如何形成的