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

관련 문제