Вот, немного понятнее. Проще всего после получения пробежать циклом и разделить общий ответ на два массива по параметру 'file'. А потом выводить отдельно.
Ну или на выводе делать проверку, типа:
В первом выводе - пропускать записи:
if( $t['file'] == 'article; ){ continue; }
Во втором - пропускать видео:
if( $t['file'] == 'video; ){ continue; }