나는이 질문에 망설이게된다. 나는 이것이 훨씬 논리적 인 질문이라고 생각한다. 그러나, 나는 그것을 정말로 알 수 없다.배열에서 최대 값을 얻은 후에 모든 재량 금액을 어떻게 합산합니까?
나는
$programFees = [100,200,100,500,800,800]
내가 max($programFees)
을 사용하여이 배열에서 최대 값을 얻을 수 있습니다 포함 할 수있는 배열을 가지고있다. 800,800
과 같은 최대 값이 2 개인 경우 하나만 사용하고 싶습니다. 나는 PHP max
이 이것을 해결할 수 있다는 것을 깨달았다.
하지만 그 배열의 나머지 모든 금액을 합산하려고합니다.
예컨대
$maxProgramFees = max($programFees);
//I got 800 and remaining amount is [100,200,100,500,800]
내 총 금액은 1700
해야한다. 이 금액을 얻기 위해 어떤 방법을 사용해야합니까?
멋진 아이디어! –
'array_shift()'는 첫 번째 값을 반환하므로'$ highest = array_shift ($ programFees);로 약간 단순화 할 수 있습니다. –