2

/tracks/{id}/commentsが注文したトラックを入手する方法はありtimestamp asc/descますか? デフォルトの順序はcreated_atプロパティの降順です。

4

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