1
我使用RedBeanPHP這樣:RedBeanPHP的findAll:由數組索引接取元素
$banners = R::findAll('banner');
之後,我希望通過它的索引來訪問每個元素,說:
$banner1 = $banners[2];
但這樣RedBeanPHP嘗試檢索數據庫表中的列id = 2的橫幅
按索引結果訪問元素的方式是什麼?
我使用RedBeanPHP這樣:RedBeanPHP的findAll:由數組索引接取元素
$banners = R::findAll('banner');
之後,我希望通過它的索引來訪問每個元素,說:
$banner1 = $banners[2];
但這樣RedBeanPHP嘗試檢索數據庫表中的列id = 2的橫幅
按索引結果訪問元素的方式是什麼?
我找到了答案,array_values是解決方案:
$banners = R::findAll('banner');
$banners = array_values($banners);
$banner1 = $banners[2];
另一種選擇是使用'foreach'(如果使用一個PHP內,當然,也許模板引擎內。) –