2016-11-12 3 views
-2

고유 한 쌍 값을 array.and에 표시하고 그 쌍이 짝수 인 경우에만 쌍을 인쇄하고 싶습니다. 사용할 언어는 PHP입니다.PHP에서 배열의 고유 한 값 쌍을 만드는 방법

+2

미안하지만, 당신이 무엇을 물어 완전히 명확하지 않다. 무슨 "독특한 짝"이니? – arkascha

+1

[최소, 완전하며 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve)을 읽어야합니다. –

답변

0

질문에 잘 설명하지는 않았지만 시도했지만, 도움이 될 수 있습니다.

<?php 
$range1 = range(1,2000);//change as per your requirement 

$i = 5; //change as per your requirement 

$UniqueEvenPairs = array(); 
while($i > 0){ 

    shuffle($range1); 
    $addition = (($range1[0] + $range1[10])); 
    if($addition % 2 == 0){ 
     $UniqueEvenPairs[$i] = array("val_1"=>$range1[0] , "val_2"=>$range1[10] , "addition" =>$addition); 
     $i--; 
    } 
} 

echo "<pre>";print_r($UniqueEvenPairs); 

?> 

출력

Array 
(
    [5] => Array 
     (
      [val_1] => 836 
      [val_2] => 500 
      [addition] => 1336 
     ) 

    [4] => Array 
     (
      [val_1] => 293 
      [val_2] => 319 
      [addition] => 612 
     ) 

    [3] => Array 
     (
      [val_1] => 1604 
      [val_2] => 742 
      [addition] => 2346 
     ) 

    [2] => Array 
     (
      [val_1] => 432 
      [val_2] => 1606 
      [addition] => 2038 
     ) 

    [1] => Array 
     (
      [val_1] => 896 
      [val_2] => 1766 
      [addition] => 2662 
     ) 

) 
관련 문제