我從MSQL數據庫中獲取兩個不同數組的數據,第一個數組來自包含15行/項的博客文章表,第二個數組來自廣告表包含3行/項目。我想從博客帖子表(第一個數組)中獲取前5個數據集,然後從廣告表(第二個數組)中foreach 1(one),並從第一個數組中停止的地方繼續從另一個5個項目和一個第一個數組,就像那樣。 請幫我想出如何做到這一點的PHP代碼。 謝謝。我如何打破foreach語句,回顯其他內容,然後繼續
-3
A
回答
0
使用模數。
你將有一個數量與mssql_num_rows
,然後循環計數器,在說的foreach $i
然後($行)..:
$i = 0; $count = mssql_num_rows($result);
foreach($rows as $blog) {
if($i > 0 && $i++ % 5 == 0) {
$advert = array_shift($adverts_array);
// process $advert
}
// process $blog here
}
0
的代碼假定數組索引從0
開始。
$i = 0;
foreach ($posts as $post) {
// Output and/or otherwise process $post
if (++$i % 5 == 0) {
$advertisements[$i/5 - 1] // Output and/or process advertisement
}
}
+0
感謝您的協助,但我嘗試了上述腳本,它從輸出數組5陣列預期,現在的問題是dat它沒有迴應廣告數組的數組值,當我使用廣告數組的foreach它打印所有的廣告內容之前繼續後數組,請如何解決這個?? – sirlouis
相關問題
- 1. 打破然後繼續循環
- 2. 打破,然後繼續for循環
- 3. 如何執行IF語句,然後繼續執行其他代碼
- 4. 如果然後關於XML文件內容的其他語句
- 5. 如何退出if語句並繼續其他
- 6. 我該如何打破或繼續淘汰賽陣容?
- 7. 多if語句,然後其他Javascript
- 8. 如何打破或繼續在MVEL for/foreach循環
- 9. 雙foreach用「If」語句打破?
- 10. 如何在回顯其他語句時回顯PHP變量
- 11. JavaScript:其他語句在for..in循環中打破我的if語句
- 12. 在do..while循環中繼續並打破語句錯誤
- 13. 打破內部的foreach循環,並繼續外部的foreach循環
- 14. PHP第3條然後再打破並繼續?
- 15. Javascript循環繼續,或打破顯示?
- 16. 繼續,如果其他內聯的Python
- 17. 如何打破或繼續Ext.each
- 18. 什麼意思是繼續打破控制結構,然後再回來?
- 19. 我的其他語句在其他樹如果沒有打印
- 20. 如何突破案例並繼續其他循環
- 21. switch語句繼續
- 22. 繼續2並打開switch語句
- 23. jQuery通過多個if語句運行,然後繼續
- 24. 更新語句 - 捕獲錯誤,並繼續與其他
- 25. 是否有其他foreach語句?
- 26. JSTL繼續,破解裏面的foreach
- 27. SAS當obs爲零時退出,然後退出其他繼續
- 28. Javascript - 讓其他腳本執行,然後繼續腳本
- 29. 嵌套if語句後繼續elif?
- 30. 如何打印來自其他課程的返回語句?
你可能會告訴我們您所使用的編程語言 –
開始請我需要的PHP代碼做 – sirlouis
[你嘗試過什麼?](http://whathaveyoutried.com) – 2012-09-02 11:10:37