从对象中检索值

时间:2015-04-11 10:23:01

标签: php arrays object

由于空间的原因,我无法从 [创建表格] 中获取价值。

我创建这样的对象......

$create_table = DB::select('SHOW CREATE TABLE '.$table_name)[0];

这就是对象的样子......

stdClass Object
(
    [Table] => contact_monitor
    [Create Table] => CREATE TABLE `contact_monitor` (
        `contact_id` int(11) DEFAULT NULL,
        `monitor_id` int(11) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1
)

但是,我可以使用$create_table->Table

[Table] 中获取价值

1 个答案:

答案 0 :(得分:1)

只需使用{}花括号来访问带空格的那些属性:

echo $create_table->{'Create Table'}; // this will also work on hyphenated properties as well