stdClass对象数组的问题


Trouble with stdClass Object Array

我有一个数组。它返回以下值:

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,数组的[sectionaldescricao]的所有值:

$dados = $seccionais->fetchAll(PDO::FETCH_OBJ);
$dados2 = $dados[0]->seccionaldescricao;
print_r($dados2);

但是,只返回一行:

2DELSECPOL DE SJRIOPRETO

我喜欢知道,如何返回数组的所有值[seccionaldescricao] e为什么数字2(2)是描述连接;

循环遍历所有具有array_map()的内部对象并返回属性,例如

$dados2 = array_map(function($v){
    return $v->seccionaldescricao;
}, $dados);