Necesito crear una matriz usando un objeto con formato diferente/estructuraConstruir matriz dinámica en PHP
tengo:
$t = object()
$t > user = object()
$t > user > 0 (object) name = 'wilson';
$t > user > 0 (object) first = 'carl';
tengo que conseguir:
$t = array(
name = wilson
first name = phil
Esto es lo probé y donde estoy atascado
foreach($t as $a) {
foreach($a as $l) {
$arr[$l->0->name] = $l->0->first; // line 10
}
}
print_r($arr);
Ahora me sale un error:
PHP Parse error: syntax error, unexpected T_LNUMBER, expecting T_STRING or T_VARIABLE or '{' or '$' in homework1-a-1.php on line 10
¿Qué puedo hacer para arreglarlo?
Parece un error de sintaxis simple. No puedo ver la línea 10, así que no tengo idea. – Phoenix
pongo la línea 10 en mi edición – natalia
las propiedades del objeto deben comenzar con un carácter. Sin embargo, no entiendo qué es lo que quiere lograr, porque parece que mezcló un poco los objetos y las matrices. – KingCrunch