mam obiektu:PHP: Zgrabna każdy element w obiekcie, a jeśli puste, ustawić na N/A
stdClass Object
(
[Color] => Red
[Shape] => Round
[Taste] => Sweet
)
Chcę wykończenia każdego z elementów w obiekcie, a jeśli ten element jest pusty ustaw ją na 'N/A'
Więc obiektu:
stdClass Object
(
[Color] => Red
[Shape] =>
[Taste] => Sweet
)
stałby się w ten sposób:
stdClass Object
(
[Color] => Red
[Shape] => N/A
[Taste] => Sweet
)
W jaki sposób powinienem to zrobić, array_walk może?
Funkcje 'tablica_ *' są na ogół dla tablic, a nie obiektów. W tym przypadku jednak trafia się jackpot - 'array_walk (_recursive)' i 'array_key_exists' są jedynymi, które działają z obiektami. Tak, możesz użyć 'array_walk'. – Artefacto