我在寫一個(gè)CMS的時(shí)候,無法把圖片按照一定得數(shù)量輸出.以下是代碼
/* 獲取圖片列表 */
function getPicList(){
global $db;
return $db->getList("select * from cms_article ");
}
/* 獲取圖片鏈接地址 */
function getPic(){
$list = getPicList();
foreach($list as $ls){
if($ls['pic']!= NULL)
echo "<img src=".$ls['pic']." ><br><br>";
}
}
如何控制 $ls['pic'] 輸出的個(gè)數(shù)?
在PHPChina的論壇里發(fā)了問題求助貼,kazaff 給出了答案:
你在foeach外面加一個(gè)$i=1,然后在里面循環(huán)的時(shí)候$i++,然后if($i>3)就跳出.
然后我寫了下面的代碼,可以控制foreach輸出的數(shù)量.
/* 獲取圖片鏈接地址 */
function getPic(){
$list = getPicList();
$i =1;
foreach($list as $ls){
if($ls['pic']!= NULL){
echo "<img src=".$ls['pic']." ><br><br>";
$i++;}
if($i>3)
break;
}
}