Как преобразовать двумерный массив в одномерный PHP?
Точно такой массив какой вы хотите$arrOne = Array(
  0 => Array(
    0 => 'name 0',
    1 => 'name 1',
    2 => 'name 2'
  ),
  1 => Array(
    0 => 100,
    1 => 200,
    2 => 300
  )
);
$arrTwo = array();

foreach ($arrOne as $keys => $names) { 
	foreach ($names as $key => $name) {
		$arrTwo[$key][] = $name;
		continue;
	}
	

}

var_dump($arrTwo);
Можно получить несколько иной результат, но почти тот, что вам нужен:$arr = Array(
  0 => Array(
    0 => 'name 0',
    1 => 'name 1',
    2 => 'name 2'
  ),
  1 => Array(
    0 => 100,
    1 => 200,
    2 => 300
  )
);
$c = array_combine($arr[0], $arr[1]);
print_r($c);