當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Countries::getCities方法代碼示例

本文整理匯總了PHP中Countries::getCities方法的典型用法代碼示例。如果您正苦於以下問題:PHP Countries::getCities方法的具體用法?PHP Countries::getCities怎麽用?PHP Countries::getCities使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Countries的用法示例。


在下文中一共展示了Countries::getCities方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: all_countries

    private static $iran_cities = ['az' => ['cities' => ['آبش‌احمد', 'آچاچی', 'آذرشهر', 'آقکند', 'اسکو', 'اهر', 'ایلخچی', 'باسمنج', 'بخشایش', 'بستان‌آباد', 'بناب', 'بناب مرند', 'تبریز', 'ترک (شهر)', 'تیمورلو (آذرشهر)', 'ترکمانچای', 'تسوج', 'تیکمه‌ ... //#注:代碼行過長, 已省略後續字符...
    private static $countries = ['آذربایجان' => 'az', 'آروبا' => 'aw', 'آرژانتین' => 'ar', 'آفریقای جنوبی' => 'za', 'آفریقای مرکزی' => 'cf', 'آلبانی' => 'al', 'آلمان' => 'de', 'آنتارتیکا (قطب جنوب)' => 'aq', 'آنتیل هلند' => 'an', 'آنتیگوا و باربود ... //#注:代碼行過長, 已省略後續字符...
    public static function all_countries($sort = 0)
    {
        $sort ? asort(static::$countries) : ksort(static::$countries);
        return static::$countries;
    }
    public static function all_provinces($sort = 0)
    {
        $provinces = [];
        foreach (static::$iran_cities as $key => $city) {
            $provinces[$key] = $city['pro'];
        }
        $sort ? asort($provinces) : ksort($provinces);
        return $provinces;
    }
    public static function get_cities($key, $sort = 0)
    {
        $cities = [];
        if (!array_key_exists($key, static::$iran_cities)) {
            throw new Exception('City key does not exist.');
        }
        foreach (static::$iran_cities[$key]['cities'] as $city) {
            $cities[] = $city;
        }
        $sort ? asort($cities) : ksort($cities);
        return $cities;
    }
}
echo var_dump(Countries::getCities('az'));
開發者ID:nimahejazi,項目名稱:countries_fa.php,代碼行數:30,代碼來源:countries_fa.php


注:本文中的Countries::getCities方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。