[英]combine two values of an array in php
我選擇了數據庫的兩個列,如下所示
$sort_query = "SELECT s_uniqid, mar_total FROM record WHERE $x='$y'";
$run_sort = mysql_query($sort_query);
while($sort_marks = mysql_fetch_assoc($run_sort))
{
foreach($sort_marks as $key => $marks)
{
print_r ($marks);
echo "<br/>";
}
}
我得到的結果
1000001
252
1000002
257
1000003
232
1000004
180
1000005
205
1000006
189
1000007
219
1000008
201
我想使用鍵為1000001、1000002、1000003、1000004且值為252,257,232,180等的元素制作一個新數組。 請提出任何建議。
$arr = array();
while($sort_marks = mysql_fetch_assoc($run_sort))
{
$arr[$sort_marks['s_uniqid']] = $sort_marks['mar_total'];
}
如果您已經閱讀了mysql_fetch_assoc()
的文檔,這應該是不言自明的。 列s_uniqid
用作鍵,列mar_total
用作值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.