Re: [請益] 如何重新宣告陣列
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言:
: ※ 引述《qazsd (認真過活,輕鬆享受)》之銘言:
: : 先是有一個陣列 $a=array(1,王小華,男,29)
: : 之後又多了n筆紀錄,格式都是 (id,name,sex,age)
: : 而n不固定, 但已知可以用 mysql_num_rows 取得
: : 該怎麼將這n筆紀錄存到陣列$a呢
: : 或是說該怎麼跟$a原本的資料合併呢
: 我習慣的寫法是
: while($row = mysql_num_rows....){
: $a[] = $row;
: }
: 這樣如果要以$row中的某個欄位做分類的話
: 就可以這樣偷雞了
: $a[$row['name']] = $row; //二維陣列
^^^^^^^^^^^^^^^^^^^^^^^^^^
$a[$row['name']][] = $row; //這樣才不會被重複的name吃掉!?
: or
: ${$row['name']}[] = $row; //動態陣列名稱(不過要注意被取代的可能性)
小小改一下
有誤請指教^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.58.90
推
10/16 09:14, , 1F
10/16 09:14, 1F
→
10/16 09:21, , 2F
10/16 09:21, 2F
→
10/16 09:21, , 3F
10/16 09:21, 3F
→
10/16 19:32, , 4F
10/16 19:32, 4F
→
10/16 20:47, , 5F
10/16 20:47, 5F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章