在Web開發中,我經常發現我需要格式化和打印各種數據數組,並以某種方式分離這些數據塊。換句話說,我需要能夠在每個循環的之間插入代碼,而不是在第一個條目之前或最後一個之後插入所述代碼。我發現做到這一點,最優雅的方式如下:環之間插入代碼的優雅方法
function echoWithBreaks($array){
for($i=0; $i<count($array); $i++){
//Echo an item
if($i<count($array)-1){
//Echo "between code"
}
}
}
不幸的是,有沒有辦法,我可以看到實現與的foreach而不是爲此解決方案。有誰知道一個更優雅的解決方案,將與foreach一起工作?
這將做工精美,如果我只需要在單詞或單詞之間插入某些內容。然而,我需要分離大塊代碼,並且圍繞一段不確定長度的代碼塊使大塊HTML大量混亂。我很抱歉,如果從使用HTML塊的問題不明確。 – 2010-06-17 00:00:27
更新了我的回覆。 – Aren 2010-06-17 00:06:02
有趣的更新。這可能正是我需要的。謝謝! – 2010-06-17 00:11:41