-1

すべてのニュースを取得する次のコードがあります。

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()

4

1 に答える 1

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']);
}
于 2012-10-05T07:09:12.147 に答える