@rusgayfer

Как из строки сделать массив?

Вот код:

$str = '1502_0,1510_1,628_2,5293_3,6650_4,5308_5,3187_6,3207_7';
$list = explode(',', $str);

foreach ($list as $item) {

    $data = explode('_', $item);

}


Нужно сделать чтобы каждый элемент был в массиве, а в нем еще 2 элемента.

Сейчас выводит так $data[0], а нужно чтобы было $data[0][0], $data[1][0], $data[2][0], $data[3][0] и т д
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
@DanKud
$str = '1502_0,1510_1,628_2,5293_3,6650_4,5308_5,3187_6,3207_7';
$list = explode(',', $str);
$i = 0;

foreach ($list as $item) {
	$data = explode('_', $item);
	$arr[$i] = $data;
	$i++;
}

print_r($arr);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы