嘿,我有一个包含返回键的数组
$temp = $sth->fetchAll(PDO::FETCH_ASSOC);
我的结果看起来像这样:
[0] => [
'id' = 11,
'title' => 't1'
]
[1] => [
'id' = 12,
'title' => 't2'
]
如果我想将id作为键返回,我会这样调用:
$temp = array_map(function($v){return $v[0];}, $sth->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_ASSOC));
我的结果看起来像这样:
和我的结果看起来像这个:
[11] => [
'title' => 't1'
]
[12] => [
'title' => 't2'
]
如何通过ID返回对象数组?当我这样做时,对象中没有方法...
$temp = array_map(function($v){return $v[0];}, $sth->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_CLASS));
array_combine( array_column( $results, 'id' ), $results );
- Scuzzy