簡體   English   中英

在PHP中結合數組的兩個值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM