最近要將陣列為表格顯示,所以為了方便表格的換行,所以事先將陣列分組可能會比較方便,所以就試著寫下面這個函式

/*
$input = array(1,2,3,4,5,6,7,8);

print_r(array_split($input,3));

輸出=>
array(
    array(1,2,3)
    array(4,5,6)
    array(7,8)
);
*/
function array_split($array,$step){
    $run_step = count($array)/$step;
    for($i=0; $i

後來用google找了一下,Jonas John 也寫了這個函式 ArraySplitIntoParts_Shorter。嗯…發現我的寫法和Jonas John又不太一樣。不過突然發現Jonas John在開頭註解寫著「already exist as build-in function」,換問話說="=我也跟Jonas John一樣白寫了,這個函式是PHP的內建的啦,叫做「array_chunk」,我也來個Oops~~\o/

看來在寫一些函式時,還是把內建的函式先趴一下比較穩~__~

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 低溫烘培 的頭像
    低溫烘培

    ::SANKAI::

    低溫烘培 發表在 痞客邦 留言(0) 人氣()