PHP显示对象的数组索引

时间:2014-09-08 11:06:06

标签: php arrays object

以下代码

echo '<pre>';
foreach($this->allcategories as $k){
    var_dump($k);
}

正在显示

object(Application_Model_Categories {
    ["_data":"Application_Model_Base":private]=> array(7) { 
        ["CategoriesName"]=> string(8) "Clothing"
    }
}

但我只需要 CategoriesName ,即服装,没有别的。

2 个答案:

答案 0 :(得分:0)

在课堂上写下

public function getX(){
    return $this->_data;
}

然后从您想要数据的位置调用它。

$data = $this->getX();
echo $data["CategoriesName"];

答案 1 :(得分:0)

这应该只打印“服装”:

foreach($this->allcategories as $k){
    $cat = $k['CategoriesName']; 
    var_dump($cat);
}