本文共 571 字,大约阅读时间需要 1 分钟。
我需要形成一个多维数组,如下格式,但我无法弄清楚算法
array(
[0]=>array(
"id"=>"1","data"=>array([0]=>array("kid"=>"434","k"=>"Ali","m"=>"msj1"), [1]=>array("kid"=>"344","k"=>"Dali","m"=>"msj3")),
[1]=>array(
"id"=>"2","data"=>array([0]=>array("kid"=>"347","k"=>"Cenk","m"=>"msj2"), [1]=>array("kid"=>"345","k"=>"Tan","m"=>"msj4")))
数据来自mysql查询,如下所示:
SELECT kid, k, m, id FROM table1 WHERE rid=1 ORDER BY (id)
样本数据:
id kid k m
1 434 Ali msj1
2 347 Cenk msj2
1 344 Dali msj3
2 345 Tan msj4
php循环如下:
do {
//whatever i tried here failed :(
} while ($t = mysql_fetch_assoc($r_tav));
我希望我能用这个样本更好地理解多维数组
转载地址:http://ztdko.baihongyu.com/