Имеются массивы выводятся в цикле
foreach($k as $t => $r){
$r = explode(" ", $r);
print_r($r);
}
на экране так:
Array ( [0] => 10.10.1.0 ) Array ( [0] => FF:66:00:77:FF:AB ) Array ( [0] => 7 ) Array ( [0] => 10.10.1.1 ) Array ( [0] => FF:66:00:77:FF:AС ) Array ( [0] => 8 ) Array ( [0] => 10.10.1.2 ) Array ( [0] => FF:66:00:77:FF:AD) Array ( [0] => 9 )
Как сделать так (Объединить по 3)
Array( [0] => 10.10.1.0 [1] => FF:66:00:77:FF:AB [2] => 7 ) Array( [0] => 10.10.1.1 [1] => FF:66:00:77:FF:AС [2] => 8 ) Array( [0] => 10.10.1.2 [1] => FF:66:00:77:FF:AD [2] => 9 )
У вас в $r получается строки лежат. Для чего их в массив преобразовывать? Вам получается нужно массивы по 3 элемента подряд идущих, если я верно понял
$i = 0;
$result = [];
foreach($k as $t => $r){
$result[floor($i/3)][$i % 3] = $r;
$i++;
}
В итоге получается массив
Array
(
[0] => Array
(
[0] => 10.10.1.0
[1] => FF:66:00:77:FF:AB
[2] => 7
)
[1] => Array
(
[0] => 10.10.1.1
[1] => FF:66:00:77:FF:AРЎ
[2] => 8
)
[2] => Array
(
[0] => 10.10.1.2
[1] => FF:66:00:77:FF:AD
[2] => 9
)
)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Имеются повторяющиеся подкатегории, к примеру: Samsung - комплектующие LG - комплектующие те