2017. 6. 23. 14:25ㆍPHP/예제
php array 값중 가장 큰 값을 추출(max)하고 그 값이 가리키고 있는 키값(array_search)을 추출한다
PHP의 매력 ㅎㅎㅎ
뭐 말하려니 입이 아프네요 ㅎㅎㅎ
오늘은 배열 값 중에서 가장 큰 값을 찾는 것과
그 값이 가리키는 키값을 찾는 걸 해볼까 합니다.
알면 유용하니 잘 보아 두세요.
@ 다음과 같은 배열이 있습니다.
$tmp_v_args =
// 결과
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 0
[9] => 0
[10] => 0
[11] => 0
[12] => 0
[13] => 0
[14] => 0
[15] => 0
[16] => 0
[17] => 0
[18] => 0
[19] => 58
[20] => 33
[21] => 58
[22] => 57
[23] => 9
[24] => 16
[25] => 102
[26] => 115
[27] => 138
[28] => 22
[29] => 0
[30] => 0
)
@ 배열중 가장 큰 값을 추출 하겠습니다.
$max_int_v = max($tmp_v_args); #배열중 가장 큰 값 추출
// 결과
138
@ 추출한 값이 가리키는 배열의 키를 추출하겠습니다.
$max_int_v_key = array_search($max_int_v, $tmp_v_args); #값이 가리키는 키값 추출
// 결과
27
@ 위 코드를 한번에 작성하면 다음과 같이 되겠죠
$max_int_v = max($tmp_v_args); #배열중 가장 큰 값 추출
$max_int_v_key = array_search($max_int_v, $tmp_v_args); #값이 가리키는 키값 추출
끝까지 읽어 주셔서 감사합니다.
출처: 스마트한 세상을 만들다
'PHP > 예제' 카테고리의 다른 글
onclick이벤트 특정 <td>에서 실행방지 (0) | 2017.11.24 |
---|---|
문자열(string)에서 숫자(number)만 추출하기 (0) | 2017.11.24 |
explode() & count() 함수 (0) | 2017.05.10 |
문자열(string) 공백 제거 Trim / freg_replace() (0) | 2017.05.10 |
SELECT에 DB 값 삽입 (0) | 2017.03.23 |