php array 값중 가장 큰 값을 추출(max)하고 그 값이 가리키고 있는 키값(array_search)을 추출한다

2017. 6. 23. 14:25PHP/예제

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); #값이 가리키는 키값 추출



끝까지 읽어 주셔서 감사합니다.



출처: 스마트한 세상을 만들다