>我有一个看起来像这样的对象
var_dump($object);
object(XX)#1836 (2) {
["ID"]=>
int(51)
["classes"]=>
array(4) {
[0]=>
string(0) ""
}
}
现在我想为我知道 ID 并尝试使用的对象添加一个class
$object->ID[51]->classes[] = 'xxxxxxx';
但这行不通。我应该如何使用ID更新对象?所以之后它看起来像
object(XX)#1836 (2) {
["ID"]=>
int(51)
["classes"]=>
array(4) {
[0]=>
string(0) ""
[1]=>
string(0) "xxxxxxx"
}
}
如果你只想ID = 51
试试这个
if($object->ID == 51) {
$object->classes[] = 'xxxx';
}
否则只是问题:
$object->classes[] = 'xxxx';
因为classes[]
是像ID
这样的$object
的成员。
希望对您有所帮助! :D