我有一个数组列表(或对象,它们通过PDO
fetchAll()
函数来自数据库,所以这两个选项对我来说都可以)。我希望将数组列表转换为数组的关联数组,每个数组的键都是它的列之一。
我显然可以做一个循环,但我想知道是否有一些 PHP 函数已经这样做了,也许是以更有效的方式。
为了说明这一点,假设我有一个数组(非关联),里面有数组:
[0] => {'name' : 'Joe', 'surname' : 'Bloggs', 'id' : '12345'}
[1] => {'name' : 'Sandy', 'surname' : 'Smith', 'id' : '54321'}
我希望将其转换为:
['12345'] => {'name' : 'Joe', 'surname' : 'Bloggs', 'id' : '12345'}
['54321'] => {'name' : 'Sandy', 'surname' : 'Smith', 'id' : '54321'}