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

次の配列を生成するにはどうすればよいですか~

WBOY
WBOYオリジナル
2016-06-13 12:49:08721ブラウズ

アドバイスを求める: 次の配列を生成するにはどうすればよいですか~~~~~~~~~~~~~~~!
$traffic_type $in_bytes
18 2011110
19 1999110
18 1923832
19 2893823

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

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

上記の配列は while ループ内でどのように生成されるべきでしょうか?

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

そうですか?しかし、これは間違いです。

PHP 多次元配列
-----解決策---------
whlie($row=.. . ){

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