2016-10-14 2 views
0

То, что я хочу, состоит в объединении каждого значения из первого массива с каждым значением из второго массива. Например, давайте рассмотрим два массива:Объединить значение из массива с каждым значением из другого?

$array1 = ['green', 'red', 'blue']; 
$array2 = ['s', 'm']; 

Массив должен быть результат:

$result = [1 => 'green-s', 2 => 'green-m', 3 => 'red-s', 4 => 'red-m', 5 => 'blue-s' ...]; 

Массив результат может быть различным, но с того, что элементы, вместе взятые.

ответ

1

проверить это,

<?php 

$array1 = array('green', 'red', 'blue'); 
$array2 = array('s', 'm'); 

$data = array(); 
foreach($array1 as $val){ 
    foreach($array2 as $val2){ 
     $data[] = $val."-".$val2; 
    } 
} 

print_r($data); 

?> 
+0

Не могу поверить, что это так легко! Большое спасибо! – EBuzila

Смежные вопросы