php使用array_slice分割字符串

定义:array_slice() 函数在数组中根据条件取出一段值,并返回。


$str = "14993,14992,14991,14990,14989,14988,14987,14986,14985,14984,14983,14977,
14975,14974,14973,14972,14971,14970";

$resArr = explode(',', $str);
$sum = count($resArr);
$limit = 5;
$pages = ceil($sum / $limit);//总页数
$index = 0;

for ($i = 1; $i <= $pages; $i++) {
    $idsArr = array_slice($resArr, $index, $limit);
    $str = implode(',', $idsArr);
    print_r($str . "
"
); $index = $index + $limit; }

你可能感兴趣的:(php)