gpt4 book ai didi

php - 我是否必须 foreach 才能访问此值?

转载 作者:行者123 更新时间:2023-12-04 05:33:13 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




8年前关闭。




Possible Duplicate:
Access array returned by a function in php



我在一个类中有一个函数,它返回单个项目的数据数组。
public function retrieveItemData($item_id) {

$stmt = parent::query("SELECT title FROM `item_main` WHERE `item_id` = $item_id");

while($row = $stmt->fetch(PDO::FETCH_ASSOC)) :
$item = array(
'id' => $item_id,
'title' => $row['title'],
'url' => $item_id . '/' .$this->generate_seo_link( $row['title'], '-')
);
endwhile;

return $item;
}

在类的其他地方,我像这样调用函数
$this->return .= '<td>' . $this->retrieveItemData($rep['source']) . '</td>';
$this->retrieveItemData($rep['source'])显然是在打印“数组”,我如何从这里访问标题键?

我试过了
$this->retrieveItemData($rep['source'])['title']

并且
$this->retrieveItemData($rep['source'])->title

但没有运气。

最佳答案

$item_data = $this->retrieveItemData($rep['source']);

$item_data['title'];

关于php - 我是否必须 foreach 才能访问此值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com