0

我无法分解 STDclass 变量我在对象中有一些值,如下所述,但是当我进行转储时,我得到

我有 stdClass Object ( [page_path] => 14-45-55 )。当我试图爆炸这个

$pages = $database->executeObjectList("SELECT page_path FROM tblwebpages WHERE page_id=" . $_GET['id']);
$explodedString = explode('-', $pages->page_path);
print_r($explodedString);  
exit;

在转储 ($explodedString) 我得到

Array ( [0] => )

如果我能知道我做错了什么吗?

4

1 回答 1

3

您的$pages,根据您的评论,实际上是一个数组(包含一个对象)。

你需要这样做:

$explodedString = explode('-', $pages[0]->page_path);
于 2013-10-31T21:16:19.197 回答