geoip_db_get_all_info

(PECL geoip >= 1.0.1)

geoip_db_get_all_info — Повертає детальну інформацію про всі типи бази GeoIP

Опис

geoip_db_get_all_info(): array

Функцияgeoip_db_get_all_info() повертає докладну інформацію про всі типи бази GeoIP у вигляді багатовимірного масиву.

Ця функція доступна навіть за відсутності встановлених баз даних. При цьому типи будуть перераховані та позначені як недоступні.

Імена різних ключів асоціативного масиву, що повертається:

  • "available" -- Логічний тип, чи вказує доступна база (дивіться geoip_db_avail()) .
  • "description" -- Опис бази даних
  • "filename" - Ім'я файлу бази даних на диску (дивіться geoip_db_filename()) .

Список параметрів

Ця функція не має параметрів.

Значення, що повертаються

Повертає асоціативний масив.

Приклади

Приклад #1 Приклад використання geoip_db_get_all_info()****

Виводить масив, що містить всю інформацію про базу даних.

Loading...

Результат виконання наведеного прикладу:

array(11) {
  [1]=>
  array(3) {
    ["available"]=>
    bool(true)
    ["description"]=>
    string(21) "GeoIP Country Edition"
    ["filename"]=>
    string(32) "/usr/share/GeoIP/GeoIP.dat"
  }

[ ... ]

  [11]=>
  array(3) {
    ["available"]=>
    bool(false)
    ["description"]=>
    string(25) "GeoIP Domain Name Edition"
    ["filename"]=>
    string(38) "/usr/share/GeoIP/GeoIPDomain.dat"
  }
}

Приклад #2 Приклад використання geoip_db_get_all_info()****

Ви можете використовувати різноманітні константи як ключі для отримання лише конкретної частини інформації.

Loading...

Результат виконання наведеного прикладу:

GeoIP Country Edition