0
我通常可以用基本數組做相當不錯的選擇,但是這個選項已經把我的頭和牆放在了一起。羣組中返回array_chunk
我想通過函數傳遞一些信息(對於菜單),並以格式化的方式返回它。
我期望的最終結果是發送一些這樣的信息。我需要能夠重複陣列,直到它在,我有許多領域
$Sort = array('imgup.jpg','imagedn.jpg','Name','imgx.jpg','imagy.jpg','Name4');
NewSortBox($Sort);
,並有最終結果的情況下空,將返回像
<div>Name <img src='imgup.jpg'><img src='imgdn.jpg'></div>
<div>Name4 <img src='imgx.jpg'><img src='imgy.jpg'></div>
我想通了我不得不使用Array_Chunk函數來破壞數組,但我無法弄清楚如何正確使用foreach或循環函數。
function NewSortBox(&$array){
$newArray = array_chunk($array, 3, false);
$i = 0;
foreach ($newArray as $inner_array) {
$i++;
echo "<div>";
while (list($key, $value) = each($inner_array)) {
echo "$key: $value";
// Here is where I am totally lost, I want to acheive something like ??
// echo "$value[1] <img src='$value[2]'><img src='$value[3]'>";
}
echo "</div>";
}
完美,這真是棒極了。感謝您的快速回復! – Kris 2014-11-23 09:29:35