我试图做一些非常基本的事情,但我无法弄清楚如何。
基本上我试图将mysql结果($ row)转换为以下格式(文字字符串):
"0784562627828" => "James",
"0786636363663" => "David",
我将所有数据存储在数据库中,我可以在我的页面上回显它们:
$phone = $row['phone'];
$name = $row['name'];
$list .=''.$phone.'';
echo $list;
有人可以就此提出建议吗?
由于
答案 0 :(得分:1)
只需像往常一样将它们分配到数组中:
$array = array();
while(your fetch here) {
$array[$row['phone']] = $row['name'];
}
要检查其内容,您可以使用var_dump($array)
或print_r($array)
或者直接向上展示它们,就像您格式化的那样:
while(your fetch here) {
echo '"' . $row['phone'] . '"' . ' => ' . '"' . $row['name'] . '"' . '<br/>';
}
答案 1 :(得分:0)
$list = array();
$list[$phone] = $name;
答案 2 :(得分:0)
你能做点什么吗
$list = [];
foreach($rows as $row) {
$list[$row['phone']] = $row['name'];
}