当前位置:Gxlcms > PHP教程 > 三维数组,统计某一元素个数,请教

三维数组,统计某一元素个数,请教

时间:2021-07-01 10:21:17 帮助过:9人阅读

如何统计 第一条记录 rule_1 元素有两个?

第二条,第三条可能不同,分别求出,请教一下,谢谢


回复讨论(解决方案)

给出 serialize 的结果(不要截图)


array (size=2)
0 =>
array (size=16)
'id' => string '440' (length=3)
'uid' => string '1' (length=1)
'shopid' => string '328' (length=3)
'num' => string '2' (length=1)
'color' => string '1' (length=1)
'freight' => string '0' (length=1)
'mony' => string '2' (length=1)
0 =>
array (size=6)
'rule_1' =>
array (size=3)
...
'piece' => string '2' (length=1)
'goods_id' => string '304' (length=3)
'givenum' => string '2' (length=1)
'giveName' => string '3525' (length=4)
'giveGoodImg' => string '' (length=0)
1 =>
array (size=6)
'rule_1' =>
array (size=3)
...
'piece' => string '3' (length=1)
'goods_id' => string '309' (length=3)
'givenum' => string '1' (length=1)
'giveName' => string 'test09' (length=6)
'giveGoodImg' => string 'http://vshop.com/Uploads/Picture/2015-09-20/55fe739a50002.jpg' (length=61)
'spec_date' => string '11+22' (length=5)
'goods_img' => string 'http://vshop.com/Uploads/Picture/2015-10-09/561713942c03c.jpg' (length=61)
'goods_name' => string 'test499' (length=7)
'price' => string '1.00' (length=4)
'goods_code' => string 'SC23261406' (length=10)
'volume' => string '2' (length=1)
'unit' => string '1' (length=1)
1 =>
array (size=15)
'id' => string '439' (length=3)
'uid' => string '1' (length=1)
'shopid' => string '319' (length=3)
'num' => string '5' (length=1)
'color' => string '1' (length=1)
'freight' => string '12' (length=2)
'mony' => string '50' (length=2)
0 =>
array (size=6)
'rule_1' =>
array (size=3)
...
'piece' => string '2' (length=1)
'goods_id' => string '128' (length=3)
'givenum' => string '3' (length=1)
'giveName' => string '欧莱雅手霜' (length=15)
'giveGoodImg' => string '' (length=0)
'spec_date' => string '1+3' (length=3)
'goods_img' => string 'http://vshop.com/Uploads/Picture/2015-08-31/55e3fa7e0e5f2.jpg' (length=61)
'goods_name' => string 'test02' (length=6)
'price' => string '10.00' (length=5)
'goods_code' => string 'SC60023958' (length=10)
'volume' => string '3' (length=1)
'unit' => string '1' (length=1)

其中
第一条



array (size=3)
1 => string '2' (length=1)
2 => string '304' (length=3)
3 => string '2' (length=1)

array (size=3)
1 => string '3' (length=1)
2 => string '309' (length=3)
3 => string '1' (length=1)

第二条rule_1 是


array (size=3)
1 => string '2' (length=1)
2 => string '128' (length=3)
3 => string '3' (length=1)

既然你喜欢瞒满抗抗的,也就罢了
观察到 rule_1 属于 第三维的关联键,你就弄个二重循环遍历一下就是了



求教
弄个二重循环遍历一下
怎么整? 确实数据不怎么好友

循环出来都麻烦,这个是用在,订单中,每个商品的促销规则不一样,有一个有两个的

没有数据怎么写代码?
难不成还要我给你造些数据?

出来了,谢谢

$nn = 0;			foreach($shop_list as $key=>&$val){					for($i=0;$i 



大神级别的人都喜欢模拟 数据

谢了, 出来了 出来了

不是喜欢 喜欢模拟数据
而是既然在教你如何做,就必须给能通过测试的代码
糊弄你有什么意思

谢谢 ~~~

人气教程排行