Как слить все элементы подмассивов в один массив?

вот собственно сам массив
0 => 
         [
          0 => int 904
          1 => int 928
          2 => int 937],
    1 => 
         [
          0 => int 351
          1 => int 352
          2 => int 353],
     2 =>
         [
           0 => int 903
           1 => int 972
           2 => int 974]


мне нужно, что бы получилось вот так

[0 => int 904
          1 => int 928
          2 => int 937
          3 => int 351
          4 => int 352
          5 => int 353
          6 => int 903
          7 => int 972
          8 => int 974]


это можно сделать как то без foreach
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
DevMan
@DevMan
эмм... а в чем проблема то?
ideone.com/w428T7

если нелениво, то можно пoискать и более интересные варианты.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
more_cry
@more_cry
Пишу веб-проекты не до конца
С for, но без foreach. Как и заказывали.

$array_given = [0 => 
				 [
				  0 => 904,
				  1 => 928,
				  2 => 937],
				1 => 
				 [
				  0 =>351,
				  1 =>352,
				  2 =>353],
			 	2 =>
				 [
				   0 =>903,
				   1 =>972,
				   2 =>974]
			 ];
print json_encode($array_given);

$array_out = [];

for ($i = 0 ; $i != count($array_given) ; $i++) {
	
	$array_out = array_merge($array_out, $array_given[$i] );
	
}

print json_encode($array_out);
Ответ написан
Ваш ответ на вопрос

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

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