코드 이해가 안되는 부분 문의좀 드립니다.
본문
이 소스 안에 있는 코드중에,
function izen_usort1($a, $b)
{
return $b['wr_hit'] - $a['wr_hit'];
}
....
if ($izen_sort == 'wr_hit')
{
usort($list, 'izen_usort1');
}
위에 코드가 어떤 역할을 하는 거죠?
이 소스 코드를 이용해서 사용했는데, 저부분을 소스처럼 넣으면 기능이 되는거 같고,
없으면, 안되는거 같은데, 저게 어떤 역할을 하는건지 정확히 이해가 되지 않아서,
지금 만들어 놓은게 제대로 되는건지 아니니를 알수가 없어서요.
답변 1
hit 로 정렬을 원할 경우 izen_usort1 이란 함수를 거쳐서 그 결과값으로 $list배열을 정렬합니다.
izen_usort1 함수가 두 히트수를 가지고 계산한 값이니.. 0,1.... 이런식으로 나올테고 이것을 기준삼아서 $list 배열을 순서대로 정열한다는 내용입니다.
답변을 작성하시기 전에 로그인 해주세요.