2013-08-26 2 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; 

}); 
Смежные вопросы