ホームページ > バックエンド開発 > PHPチュートリアル > 三次元配列、特定の要素の数を数える、アドバイスをお願いします

三次元配列、特定の要素の数を数える、アドバイスをお願いします

WBOY
リリース: 2016-06-20 12:45:46
オリジナル
1660 人が閲覧しました


最初のレコード rules_1 に 2 つの要素があることをどのように数えますか?

2 番目と 3 番目の項目は異なる場合があります。個別に検索してください。アドバイスをお願いします。ありがとう


ディスカッション (解決策) に返信

シリアル化の結果を提供します (スクリーンショットは撮らないでください)


配列(サイズ=2)
0 => 
array (size=16)
'id' => 文字列 '440' (length=3)
'uid' => 文字列 '1' (length=1)
'shopid' => 文字列 '328' (length=3)
'num' => 文字列 '2' (length=1)
'color' => 文字列 '1' (length=1)
'freight' => 文字列 '0' (length=1)
'mony' => 文字列 '2' (長さ=1)
0 => 
配列 (size=6)
'rule_1' => 
配列 (size=3)
...
'ピース' => 文字列 '2' (length=1)
'goods_id' => 文字列 '304' (length=3)
'givennum' => 文字列 '2' (length=1)
'giveName' => 文字列 '3525' (length=4)
'giveGoodImg' => 文字列 '' (長さ=0)
1 => 
配列 (size=6)
'rule_1' => 
配列 (size=3)
...
'ピース' => 文字列 '3' (length=1)
'goods_id' => 文字列 '309' (length=3)
'givennum' => 文字列 '1' (length=1)
'giveName' => 文字列 'test09' (length=6)
'giveGoodImg' => 文字列 'http://vshop.com/Uploads/Picture/2015-09-20/55fe739a50002.jpg' (length=61)
'spec_date' => 文字列 '11+22' (length=5)
'goods_img' => 文字列 'http://vshop.com/Uploads/Picture/2015-10-09/561713942c03c.jpg' (length=61)
'goods_name' => 文字列 'test499' (length=7)
'価格' => 文字列 '1.00' (length=4)
'goods_code' => 文字列 'SC23261406' (長さ=10)
'音量' => 文字列 '2' (length=1)
'単位' => 文字列 '1' (長さ=1)
1 => 
array (size=15)
'id' => 文字列 '439' (length=3)
'uid' => 文字列 '1' (length=1)
'shopid' => 文字列 '319' (length=3)
'num' => 文字列 '5' (length=1)
'color' => 文字列 '1' (length=1)
'freight' => 文字列 '12' (length=2)
'mony' => 文字列 '50' (長さ=2)
0 => 
配列 (size=6)
'rule_1' => 
            配列(size=3)
...
'ピース' => 文字列 '2' (length=1)
'goods_id' => 文字列 '128' (length=3)
'givennum' => 文字列 '3' (length=1)
'giveName' => 文字列 '欧莱雅手霜' (length=15)
'giveGoodImg' => 文字列 '' (length=0)
'spec_date' => 文字列 '1+3' (length=3)
'goods_img' => 文字列 'http://vshop.com/Uploads/Picture/2015-08-31/55e3fa7e0e5f2.jpg' (length=61)
'goods_name' => 文字列 'test02' (length=6)
'価格' => 文字列 '10.00' (length=5)
'goods_code' => 文字列 'SC60023958' (長さ=10)
'音量' => 文字列 '3' (length=1)
'単位' => string '1' (length=1)

その中
第一条



配列(サイズ=3)
1 => 文字列 '2' (長さ=1)
2 => 文字列 '304' (長さ=3)
3 => 文字列 '2' (length=1)

array (size=3)
1 => 文字列 '3' (長さ=1)
2 => 文字列 '309' (長さ=3)
3 => string '1' (length=1)

第二条rule_1 是


配列(サイズ=3)
1 => 文字列 '2' (長さ=1)
2 => 文字列 '128' (長さ=3)
3 => 文字列 '3' (length=1)

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



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

循環出来都麻烦、これは使用中、订单中、各商品の促進规不一样、1 つが 2 つの

はデータ怎么写代を持っていませんか?
难不成还要

達成,谢谢

$nn = 0;			foreach($shop_list as $key=>&$val){					for($i=0;$i<count($shop_list);$i++){					if($shop_list[$key][$i]['rule_1']){						var_dump("99999");						$nn = $nn + 1;										}																					}					$shop_list[$key]['rule_nu'] = $nn; 					$nn = 0;												}			var_dump($shop_list);
ログイン後にコピー



大神级别的人都喜欢模拟データデータ

谢了, 出来了 出来了

不是喜欢喜欢模拟数データ
而是在在教你做如何,必须给能通过测试的代码
糊弄你有事意思

谢谢 ~~~

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート