Help em Array de objetos
É o seguinte digamos que eu tenha uma array associativa tipo assim:
$assoArr = ['Indice1' => 'Valor 1', 'Indice2' => 'Valor 2'];
Logo então posso acessar cada índice da array ($assoArr['Indice1'])
Então criei uma função para transformar em objetos
function objArr($array) {
$object = new stdClass();
if (is_array($array)) {
foreach ($array as $name => $value) {
$object->$name = $value;
}
}
return $object;
}
Assim converto a array
**$converte = objArr($assoArr);**
Acessando cada índice **$converte->Indice1;**
Blz, Tudo funcionando.... Mas e no caso de uma array multi-dimensional?
Tentei já de tudo, mas não consigo passar arrays internas a índices para dentro de funções, exceto seu eu usar object revesado na array eu repassando a função:
Na pática seria para funcionar mais ou menos arrim
$assoArr = [
'Indice1' => 'Valor 1',
'Indice2' => [
'Valor1_Ind2' => 'Dados1',
'Valor2_Ind2' => 'Dados2'
]
];
$converte = objArr($assoArr);
Para acessar dessa forma $converte->Indice2->Valor1_Ind2;Discussão (2)
Carregando comentários...