更新PHP数组中对象属性的值

时间:2018-08-02 21:19:45

标签: php arrays object

我有以下数组:

{{1}}

我想问一下如何更改“ lon”值,因为它是数组中的一个对象?

1 个答案:

答案 0 :(得分:0)

如果初始变量是一个可以做的数组:

$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';