Вы можете сделать всю общую функцию:
private void Pager & lt; T & gt; (IEnumerable & lt; t & gt; tEnum) {// здесь T может быть любым} // вы можете называть его как : Pager (новый int [] {10,20}); Pager (новая строка [] {"meep", "x"});
Вы должны сказать PDO, что хотите получить ассоциативный массив или нумерованный массив:
while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_ASSOC))
, чтобы получить ассоциативный массив или
while ($rows_get_rows = $result_get_rows->fetch(PDO::FETCH_NUM))
, чтобы получить массив, индексированный номером столбца
fetch_style
Управляет тем, как следующая строка будет возвращается вызывающему. Это значение должно быть одной из констант PDO :: FETCH_ *, по умолчанию для значения PDO :: ATTR_DEFAULT_FETCH_MODE (по умолчанию используется PDO :: FETCH_BOTH).
PDO :: FETCH_ASSOC: возвращает массив, индексированный столбцом имя, возвращенное в вашем результирующем наборе
PDO :: FETCH_BOTH (по умолчанию): возвращает массив, индексированный как с именем столбца, так и с номером столбца с 0-индексом, возвращаемым в ваш результирующий набор
blockquote>