Как я могу использовать функцию разнесения для массива в PHP? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть следующий массив, хранящийся в переменной $ Players:

$players = array('Brian,9,9,6,7','Stan,8,8,8,9','Alice,8,6,8,8',
                'Bella,8,7,9,9','Sam,9,9,9,7','Bill,8,8,8,9',
                'John,8,8,8,8','Amanda,6,7,7,9','Walton,9,4,7,6',
                'Marcus,10,10,8,9','Eddie,8,6,8,8','Angela,8,7,9,9',
                'Joseph,5,9,6,7','Ezra,6,6,7,9','Dallas,7,7,7,6',
                'Forrest,6,7,8,9','Rhett,8,8,9,9','Wayne,10,10,4,7',
                'Jason,8,8,8,8');

Мне нужно разбить значения в массиве между каждой запятой . Таким образом, результат будет выглядеть примерно так:

Brian 9 9 6 7 
Stan 8 8 8 9 etc.

Как бы мне этого добиться? Я попытался с помощью Implode преобразовать массив в строку, а затем с помощью Explode, но это не работает. Я не уверен, как подойти к этой проблеме.

1 Ответ

1 голос
/ 02 марта 2020

Вы можете сделать это:

foreach($array as $key => $val){
   $array[$key] = str_replace(',', ' ', $val);
}

Вывод:

array(
   'Brian 9 9 6 7',
   'Stan 8 8 8 9',
   ...
)
...