Разбить каждую строку на плоский массивPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Разбить каждую строку на плоский массив

Сообщение Anonymous »

У меня есть массив из почтовой операции

Код: Выделить всё

$country = $_POST['country']; //The number of countries differ according to the user selection
$c = count($country);
Вывод: `

Код: Выделить всё

Array ( [0] => England,69,93 [1] => Australia,79,84 [2] => Greece,89,73 [3] => Germany,59,73 )`
Мне придется разбить его на многомерный массив, например:

Код: Выделить всё

> Array ( [0] => Array ( [0] => England [1] => 69 [2] => 93)
>         [1] => Array ( [0] => Australia [1] => 79 [2] => 84)
>         [2] => Array ( [0] => Greece [1] => 89 [2] => 73)
>         [3] => Array ( [0] => Germany [1] => 59 [2] => 73))
Как это сделать на PHP

Я пробовал

Код: Выделить всё

$r = array();

foreach($country as &$r){
$r = explode(",", $r);
//for($i = 0; $i < count($country); $i++){
//for($j = 0; $j < count($r); $j++){
//$array[$i][$j] = $r;
//}
//}
}
echo '
';
print_r($r);
Цикл for также не работал, поэтому его закомментировали, но оставили в качестве опции, если это необходимо.

Функция печати теперь печатает только 1 элемент массива. Не совсем уверен, что я сделал не так. Любая помощь приветствуется. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/155 ... flat-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»