最近要將陣列為表格顯示,所以為了方便表格的換行,所以事先將陣列分組可能會比較方便,所以就試著寫下面這個函式
/* $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/
看來在寫一些函式時,還是把內建的函式先趴一下比較穩~__~
全站熱搜