I tienen un objeto:PHP: Recorte cada elemento en un objeto y si está vacía, se establece en N/A
stdClass Object
(
[Color] => Red
[Shape] => Round
[Taste] => Sweet
)
quiero para recortar cada uno de los elementos en el objeto y si ese elemento está vacío, configurarlo para 'N/a'
Así que este objeto:
stdClass Object
(
[Color] => Red
[Shape] =>
[Taste] => Sweet
)
se convertiría en esto:
stdClass Object
(
[Color] => Red
[Shape] => N/A
[Taste] => Sweet
)
¿Cómo debo lograr esto, array_walk quizás?
'array_ *' funciones son generalmente para matrices, no objetos. En este caso, sin embargo, aciertas el jackpot - 'array_walk (_recursive)' y 'array_key_exists' son los únicos que funcionan con objetos. Entonces, sí, puedes usar 'array_walk'. – Artefacto