2013-08-26 3 views
-3
// $vote_table[index]['voter_meta']['name'] is the key to sort by. 

usort($vote_table, function($a, $b){ 
return ($a['voter_meta']['name'] == $b['voter_meta']['name']) 
    ? 0 
    : (($a['voter_meta']['name'] < $b['voter_meta']['name']) 
    ? -1 
    : 1 
); 
}); 

구문 오류는 무엇입니까?PHP 다차원 배열 삼항 구문 구문

+1

음, 오류 메시지가 무엇입니까? –

+0

구문에 오류가 있으며 찾을 수있는 충분한 삼항 구문을 모르겠습니다. 나는 그것의 세미콜론 또는 무엇을 모른다 ... – collaborator

답변

0

당신은 여기, 브라켓에 문제가 있었 코드의 올바른 버전 :

usort($vote_table, function($a, $b){ 

    return ($a['voter_meta']['name'] == $b['voter_meta']['name']) 
    ? 0 
    : ($a['voter_meta']['name'] < $b['voter_meta']['name']) 
    ? -1 
    : 1; 

});