下面是我写的代码,想学习更好的写法,或者更好的思路,我好像记得1万米曾经写过一个。
$array = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12');$newArray = array();
$number = 0;
$tmpStr = '';
foreach ($array as $key => $value) {
if (fmod($key, 10) == 0) {
$tmpStr = '';
$number++;
}
$tmpStr .= $value . ',';
$newArray[$number] = $tmpStr;
}print_r($newArray);
$array = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12');$newArray = array();
$number = 0;
$tmpStr = '';
foreach ($array as $key => $value) {
if (fmod($key, 10) == 0) {
$tmpStr = '';
$number++;
}
$tmpStr .= $value . ',';
$newArray[$number] = $tmpStr;
}print_r($newArray);
要我就直接array_merge。。是不是很2?
嘿嘿 其实用 $newArray = array_chunk($tmpArray, 10); 就可以了。结帖.