Array ( [0] => 0 [1] => 4 [2] => 2 [3] => 0 [4] => 4 [5] => 1 [6] => 5 [7] => 4 [8] => 0 [9] => 0 [10] => 2 [11] => 2 [12] => 0 [13] => 5 [14] => 3 )
Это игроки убивают, убивают и помогают числами.
Это идет как игрок 1 убить помощь смерти,
игрок 2 убить помощь смерти …
Например, игрок 1 получил 0 убийств, умер 4 раза и получил 2 передачи.
Игрок 2 получил 0 убийств. умер 4 раза и получил 1 голевую передачу.
Всего 5 игроков.
Я хочу разделить убийства, смерти, ассистов на три разных массива.
Как это:
$ убивает 0,3,6,9,12:
[0] => 0
[1] => 0
[2] => 5
...
$ 1,4,7,10,13 смертей
$ помогает 2,5,8,11,14
Я не знаю, как это сделать?
Может быть, так:
<?php
$playerStats = array_chunk($yourArray,3);
?>
Теперь у вас есть каждый игрок в отдельном массиве. затем
<?php
$kills = $deaths = $assists = array();
foreach($playerStats as $p){
$kilss[] = $p[0];
$deaths[] = $p[1];
$assists[] = $p[2];
}
?>
Попробуй это:
$base = array
(
0, 4, 2,
0, 4, 1,
5, 4, 0,
0, 2, 2,
0, 5, 3
);
$actions = array( array(),array(),array() );
foreach( $actions as $key => $val )
{
for( $i=$key; $i<count($base); $i=$i+3 )
{
$actions[$key][] = $base[$i];
}
}
print_r( $actions );