ホームページ  >  記事  >  バックエンド開発  >  アドバイスを求めます: 次の配列を生成するにはどうすればよいですか~!

アドバイスを求めます: 次の配列を生成するにはどうすればよいですか~!

WBOY
WBOYオリジナル
2016-06-23 14:06:12825ブラウズ

$traffic_type $in_bytes
18 2011110
19 1999110
18 1923832 19 28938 23

このうち、$traffic_type は 18 と 19 だけではなく、種類の数は不明ですが、
行数が多いそのようなデータの。次の配列を生成したいです:
{
{18: {{"value"=>"2011110"},{"value"=>"1923832"}}
{19: {{"value"=> ;" 1999110"},{"value"=>"2893823"}}
}

上記の配列は正しく記述されていない可能性がありますが、おそらくそれが意味することです。

while ループで上記の配列を生成するにはどうすればよいですか?
そうですか
そうですか?しかし、これは間違いです。


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

whlie(){$arr_data_by_prote.$traffic_type[] = array("value"=>$in_bytes);$arr.$traffic_type[] = array("value"=>$in_bytes);}


上記の私自身のコードはこれです。

whlie($row=...){


$arr[$row['traffic_type']][] = array("value"=>$row['in_bytes']);

whlie ($row=...){

$arr[$row['traffic_type']][] = array("value"=>$row['in_bytes']);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。