number | alphabet 1 | A 2 | B 3 | Cresult: [ ["number"] => [ 1, 2, 3 ] ["alphabet"] => [ "A", "B", "C" ]]我想得到這個(gè)結(jié)果。$data = $sth->fetchAll(PDO::FETCH_ASSOC); foreach ($data as $row => $columns) { foreach ($columns as $row2 => $column2) { $retData[$row2][$row] = $column2; } }return $retData;我使用這個(gè)循環(huán)。但我想知道我是否可以?xún)H使用 PDO 來(lái)完成此輸出。
1 回答
慕后森
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
我認(rèn)為它不能,但如果你想要特定的列,你可以試試這個(gè)
//array
$number = [];
$alphabet = [];
while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {
$number[] = $row["number"];
$alphabet[] = $row["alphabet"];
}
- 1 回答
- 0 關(guān)注
- 131 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
