Метод exists класса Countries
Метод exists класса Countries проверяет,
существует ли страна с заданным кодом
в наборе данных интернационализации.
Первым параметром передаётся код страны,
вторым - необязательный код локали.
Метод возвращает true, если страна найдена,
и false - в противном случае.
Синтаксис
public function exists(string $country, ?string $locale = null): bool
Пример
Давайте проверим существование страны с кодом 'US':
<?php
use SymfonyComponentIntlCountries;
$countries = new Countries();
$res = $countries->exists('US');
echo $res ? 'true' : 'false';
?>
Результат выполнения кода:
"true"
Пример
Давайте проверим несуществующий код страны:
<?php
use SymfonyComponentIntlCountries;
$countries = new Countries();
$res = $countries->exists('XYZ');
echo $res ? 'true' : 'false';
?>
Результат выполнения кода:
"false"
Пример
Давайте проверим существование страны с учётом локали:
<?php
use SymfonyComponentIntlCountries;
$countries = new Countries();
$res = $countries->exists('DE', 'ru');
echo $res ? 'true' : 'false';
?>
Результат выполнения кода:
"true"
Смотрите также
-
класс
Countries,
который предоставляет данные о странах -
метод
getName,
который возвращает название страны по коду -
метод
getNames,
который возвращает список названий стран -
метод
getAlpha3Code,
который возвращает трёхбуквенный код страны