我有以下代码可以获取所有新闻:
private function get_news()
{
$news = array();
$query = $this->database->query("SELECT * FROM `news` ORDER BY `news_id` DESC");
while($row = mysql_fetch_array($query))
{
$news[] = $row;
}
return $news;
}
在同一个班级,我有一个bbedit()
功能。我希望获得$news
[ int ] ['news_content']
的值,并将其传递给该函数bbedit()
。
答案 0 :(得分:2)
使用$this
调用类中的函数:
private function bbedit(){
$news = $this->get_news(); // news will have all your array
foreach($news as $key => $val){
// do something with $val['news_content'];
}
}
或
while($row = mysql_fetch_array($query)){
$news[] = $this->bbedit($row['news_content']);
}