有没有办法获得/tracks/{id}/comments
由 订购的曲目timestamp asc/desc
?默认顺序是按created_at
属性降序排列。
问问题
1132 次
1 回答
2
我不知道 soundcloud 是否提供对请求进行排序的可能性,但您可以对自然顺序字符串的usort()和strnatcmp()请求的响应进行排序。
像这样:
function orderBy($data, $field) {
$code = "return strnatcmp(\$a['$field'], \$b['$field']);";
usort($data, create_function('$a,$b', $code));
return $data;
}
// Get comments
$comments = json_decode($soundcloud->get('tracks/{id_track}/comments'), true);
// Order comments by 'timestamp'
$data = orderBy($comments, 'timestamp');
于 2012-08-21T11:29:47.487 回答