foreach array as key arr foreach arr as key2 item if AL описания ненул

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
foreach($array as $key => $arr){
$i = 0;
foreach($arr as $key2 => $item){
if($i == 0) {
$AL[] = 0; // описания ненулевого элемента очередной строки матрицы
$J[] = $key + 1;
$i++;
}
if($item != 0){
$AL[] = $item; // ненулевой эллемент матрицы
$J[] = $key2 + 1;
$i++;
}
}
$count[] = $i; // $i - кол-во эллементов массива $arr отличных от нуля
}