Yaggi Jah
Guest
Что-то непонятное с функцией, помогите
Функция делит массив на заданное количество частей
по каким-то причинам не считается последний элемент массива $bb[1], хотя он и не пустой.
Функция делит массив на заданное количество частей
PHP:
function array_pod($array,$of) {
$count=sizeof($array);
$nedel=ceil($count/$of);
$a=$b=$c=0;
$newar=array();
while($a<$count) {
$newar[$b][$c]=$array[$a];
if($c==$nedel) {
$b++;
$c=0;
}
$a++;
$c++;
}
return $newar;
}
$a=0;
$bb=array();
while ($a<350) {
$bb[$a]=uniqid(10);
$a++;
}
$bb=array_pod($bb,2);
echo sizeof($bb[0]).' '.sizeof($bb[1]).' '.$bb[1][(sizeof($bb[1]))];