php对象属性名称中带有点
我有带有“ operation.date”,“
operation.name”等列的mysql表。用我获取该表数据作为对象后,$mysqli->fetch_object()
得到此信息(行的print_r):
stdClass Object(
[id] => 2
[operation.date] => 2010-12-15
[operation.name] => some_name
)
我怎么存取权限operation.date
,并operation.name
和所有其他古怪的命名对象的属性?
回答:
在您的SQL查询中指定别名,例如SELECT column AS nameWithoutDots ...
或访问这些属性,$object->{'operation.name'}
或将对象强制转换为数组,如下所示:$obj = (array)$obj; echo $obj['operation.name']
。
以上是 php对象属性名称中带有点 的全部内容, 来源链接: utcz.com/qa/413057.html