通过字符串变量中的值调用 stdClass 对象的字段

Call a field of a stdClass object by value in string variable

我有一个 stdClass 对象的名称,我想在字符串变量中调用它:

$field_title = "field_delivery_time['und']['0']['value']";

我想调用对象的这个字段,包括它的数组和子数组 - 类似这样:

$object->"field_delivery_time['und']['0']['value']" = '10 days';

是否可以在PHP中实现?我应该以某种方式使用 eval() 吗?

您可以使用变量作为字段访问器:

$object->$field_title = '10 days';