2014-11-29 5 views
0

PHP에서 foreach 루프가 있습니다.foreach - 가장 높은 값을 반환합니다.

루프는 4 개의 diffirent 값을 반환하며 가장 높은 값을 표시하려고합니다.

특히, 루프는 해당 날짜의 날짜와 온도가 포함 된 배열을 반환합니다. 표시에 대한

예제 코드 :

foreach ($variable as $key => $value) { 
    $temperature = temprature(); 
    $date = date(); 

    $teploty[$date] = $teplota; 

    if(!isset($teploty[$date]) > -50) { 
     $teploty[$date] = $teplota; 
    } 
} 
+0

질문을 자세히 지정하십시오! 왜냐하면 나는 네가 원하는 것을 얻지 못해! (나는 화면에서 주연하고 질문을 이해하지 못한다!) – Rizier123

+0

foreach 루프는 실제로별로 의미가 없나요? $ key/$ value 쌍을 사용하고 있지 않습니까? 더 많은 정보를 알려주시겠습니까? –

+1

루프 자체는 값을 반환 할 수 없습니다. 메소드/함수 호출에서 실행하고 있습니까? – Yang

답변

1

코드는 혼란 스럽다.

$highest = null; 
foreach ($numbers as $num) { 
    if (is_null($highest) || $num > $highest) { 
     $highest = $num; 
    } 
} 

당신은 당신의 코드와 데이터에이 패턴을 적용 할 수 있어야한다 : 이것은 당신이 숫자의 배열에서 가장 높은 값을 찾는 방법이다.

관련 문제