Я не предлагаю парсить регулярками, я привел пример, что функция работает по аналогии, когда есть несколько результатов. Например, в базе данных есть таблица, ваш запрос получает из нее строки результатов из определенных столбцов. Так вот значения из определенных столбцов в полученной строке можно разбить по переменным. № совпадания - это номер строки из полученных результатов, а по переменным раскидываются значения столбцов в этой строке.