我有一个数组。它返回这个值:
Array
(
[0] => stdClass Object
(
[seccionalid] => 1
[seccionaldescricao] => DELSECPOL DE SJRIO PRETO
)
[1] => stdClass Object
(
[seccionalid] => 2
[seccionaldescricao] => DELSECPOL DE JALES
)
[2] => stdClass Object
(
[seccionalid] => 3
[seccionaldescricao] => DELSECPOL DE ARAÇATUBA
)
我尝试使用echo或print_r返回,数组的[seccionaldescricao]的所有值:
$dados = $seccionais->fetchAll(PDO::FETCH_OBJ);
$dados2 = $dados[0]->seccionaldescricao;
print_r($dados2);
但是,只返回一行:
2DELSECPOL DE SJRIOPRETO
我喜欢知道,如何返回数组的所有值[seccionaldescricao]为什么数字2(二)是描述连词;
答案 0 :(得分:0)
使用array_map()
循环遍历所有内部对象并返回属性,例如
$dados2 = array_map(function($v){
return $v->seccionaldescricao;
}, $dados);