[英]update value of object property inside array in php
我有以下數組:
(
[title] => test
[type] => location
[status] => 1
[field_locationmap] => stdClass Object
(
[und] => stdClass Object
(
[0] => stdClass Object
(
[geom] => stdClass Object
(
[lon] => 151.19555790000004
)
)
)
我想問一下如何更改“ lon”值,因為它是數組中的一個對象?
如果初始變量是將執行以下操作的數組:
$zero = 0;
$lon = $array['field_locationmap']->und->$zero->geom->lon;
否則,如果初始變量是stdClass對象:
$zero = 0;
$lon = $object->field_locationmap->und->$zero->geom->lon;
因此,最后,如果您想更改此值,則應該執行以下操作:
$array['field_locationmap']->und->$zero->geom->lon = 'new value here';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.