在AMFPHP中,我在sql查询中得到了以下结果:
(Array)#0
[0] (Object)#1
id = "1"
naam = "4 kazen"
pizzeria_id = "1"
pizzerianaam = "Howest pizza"
prijs = "11"
[1] (Object)#2
id = "2"
naam = "Napolitano"
pizzeria_id = "1"
pizzerianaam = "Howest pizza"
prijs = "13"
[2] (Object)#3
id = "5"
naam = "pizza bolognaise"
pizzeria_id = "2"
pizzerianaam = "Nicola pizza"
prijs = "12"
[3] (Object)#4
id = "6"
naam = "pizza funghi"
pizzeria_id = "2"
pizzerianaam = "Nicola pizza"
prijs = "16"我想要做的是重构这个数组,这样结果就是一个包含两个数组的关联数组,这两个数组应该在"pizzerianaam“之后调用,在"pizzerianaam”中我应该看到"pizzerianaam“匹配的比萨饼。
因此,一个包含2个数组的数组包含了每个匹萨饼的其他数组,这些比萨饼的匹萨值与之匹配。
有人能帮上忙吗?
发布于 2011-04-05 02:26:33
如果查询结果存储在$array中
$result = array();
foreach ($array as $item)
{
$result[$item->pizzerianaam][] = $item;
}那么得到的数组将是$result。
https://stackoverflow.com/questions/5542598
复制相似问题