/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 に答える