Я предлагаю jQuery DataTables, чтобы очень легко обеспечить разбиение на страницы, сортировку и фильтрацию.Все, что вам нужно сделать, это создать стандартную разметку и затем инициализировать плагин DataTables.
Вы можете заполнить многочисленные источники данных, например, через AJAX, или просто загрузить его на страницу.
См. http://www.datatables.net/
Пожалуйста, поясните, что вы имеете в виду под "заполнением содержимого массива в таблице".