채택완료

코드 이해가 안되는 부분 문의좀 드립니다.

2015-12-28 (월) 11:02:28 11,003

http://sir.co.kr/g5_skin/7720?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%B8%EA%B8%B0%EA%B8%80 

이 소스 안에 있는 코드중에,

Copy
function izen_usort1($a, $b) { return $b['wr_hit'] - $a['wr_hit']; } ....if ($izen_sort == 'wr_hit') { usort($list, 'izen_usort1'); }

위에 코드가 어떤 역할을 하는 거죠?

이 소스 코드를 이용해서 사용했는데, 저부분을 소스처럼 넣으면 기능이 되는거 같고,
없으면, 안되는거 같은데, 저게 어떤 역할을 하는건지 정확히 이해가 되지 않아서, 
지금 만들어 놓은게 제대로 되는건지 아니니를 알수가 없어서요.

|

답변 1개

채택된 답변
+20 포인트

hit 로 정렬을 원할 경우 izen_usort1 이란 함수를 거쳐서 그 결과값으로 $list배열을 정렬합니다. 

izen_usort1 함수가 두 히트수를 가지고 계산한 값이니.. 0,1.... 이런식으로 나올테고 이것을 기준삼아서 $list 배열을 순서대로 정열한다는 내용입니다. 

답변을 작성하려면 로그인이 필요합니다.