Привет всем Как склеить эти массивы Код (PHP): array( [0] => 1 [1] => 2 [2] => 3 ); Код (PHP): array( [0] => a [1] => b [2] => c ); и получить примерно так Код (PHP): array( [0] => 1a [1] => 2b [2] => 3c ); PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Код (PHP): foreach ($mas1 as $v){ $fin[] = $v.$mas2; } pre($fin); чтото не получается PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
что значит "не получается" ? подебаж немного, посмотри что и где выходит. и что такое $mas2? предполагаю, что элементы второго массива, но тогда ты конкатенируешь каждый элемент массива $mas1 (он же $v) непонятно с чем (не с элементом массива $mas2, а с целым массивом). Добавлено спустя 55 секунд: имхо, тут удобнее сделать через for. Добавлено спустя 1 минуту 43 секунды: как-то так Код (PHP): for ($i = 0; $i < count($mas2); $i++){ $newarray[$i] = $mas2[$i].$mas1[$i]; }
array_map() принимает в аргументах один или более массивов и подставляет в колбек-функцию их элементы: Код (PHP): <?php $first = [ 0 => 1, 1 => 2, 2 => 3, ]; $second = [ 0 => 'a', 1 => 'b', 2 => 'c', ]; var_export( array_map(function ($a, $b) { return $a.$b; }, $first, $second) ); /* Result: array ( 0 => '1a', 1 => '2b', 2 => '3c', ) */