2012-06-07 5 views
-1

고유 한 값으로 모든 요소 조합을 순서대로 생성해야합니다. 배열을 사용하여모든 요소 조합 생성

Dog : mal | female 
Color : red | blue | yellow 

the all combinations (ordered) to get are : 
male - red 
male - blue 
male - yellow 
female - red 
female - blue 
female - yellow 

이 어떻게 PHP에서 수행 할 수 있습니다 나는이는 매개 변수와 그 값이다, 예와 함께 설명? 사전에

감사

+2

나는 이것이 가난한 질문 동의하지만 새 멤버를 downvote 경우가 친절 것 몇 가지 설명을 남겨주세요. Jojo, FAQ를 보시라. http://stackoverflow.com/faq –

+1

나는 푸른 개를 본 적이 없다고 생각한다 ... – Linger

답변

2
$dogs = array('male', 'female'); 
$colors = array('red', 'blue', 'yellow'); 

foreach($dogs as $dog) 
    foreach($colors as $color) 
     echo $dog . ' - ' . $color . "\n"; 

출력 :

male - red 
male - blue 
male - yellow 
female - red 
female - blue 
female - yellow 

Demo

+0

왜 나는 더 복잡한 것을 찾고 있었느냐 ...? 귀하의 빠른 회신 닉을위한 고마워요 – JojoLapin45

+0

@ JojoLapin45 - 아무 문제 없습니다. 귀하의 질문에 답변을하면 [내 게시물 수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)을 꼭 확인하십시오. – nickb

+0

완료되었습니다. 다시 한 번 감사드립니다. :) – JojoLapin45