2014-04-22 24 views
1

我使用RedBeanPHP這樣:RedBeanPHP的findAll:由數組索引接取元素

$banners = R::findAll('banner'); 

之後,我希望通過它的索引來訪問每個元素,說:

$banner1 = $banners[2]; 

但這樣RedBeanPHP嘗試檢索數據庫表中的列id = 2的橫幅

按索引結果訪問元素的方式是什麼?

回答

1

我找到了答案,array_values是解決方案:

$banners = R::findAll('banner'); 
$banners = array_values($banners); 
$banner1 = $banners[2]; 
+0

另一種選擇是使用'foreach'(如果使用一個PHP內,當然,也許模板引擎內。) –