我有以下的PHP,需要採取文章ID的列表,並通過函數運行它從數據庫中獲取它們。PHP列表到一個數組到一個foreach Joomla模塊
我非常的PHP初學者所以到目前爲止,我有:
list($slide1, $slide2, $slide3, $slide4, $slide5) = explode(" ", $params->get('id'));
$a = array(
$item => $slide1,
"two" => $slide2,
// "three" => $slide3,
// "four" => $slide4,
// "five" => $slide5
);
foreach ($a as $k) {
$args['id'] = $k;
$item = ModArticleSlider::getArticles($args);
}
和類:
class ModArticleSlider {
public function getArticles($args){
$db = &JFactory::getDBO();
$item = "";
$id = $args['id'];
if($id > 0){
$query = "select * ";
$query .= "FROM #__content WHERE id =".$id." AND state=1 " ;
//echo $query;
$db->setQuery($query);
$item = $db->loadObject();
}
return $item;
}
}
我怎麼會得到它,這樣,而不是指定$項目有它的幾乎是動態的,這樣我就可以獲得所有選定的文章,並將它們放在不同的變量中。或者我必須將它們放入數組中?
任何建議/回答非常感謝。
完美謝謝.. – 2013-04-05 09:40:30