PHP code example of aimanong / region

1. Go to this page and download the library: Download aimanong/region library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

aimanong / region example snippets


use Aimanong\Region\Region;

// 从你自己的数据源加载完整树,形如:
// [['code' => '110000', 'name' => '北京市', 'children' => [...]]]
Region::useData(

'extensions' => [
    \Aimanong\Region\RegionExtension::class,
],

public static function form(Form $form): void
{
    $form->region('province_code')->label('省份');
    $form->region('area_code')->label('所在地区');
}

$form->region('area')->label('所在地区');            // 存「广东省/深圳市/南山区」
$form->region('area_code')->label('地区编码')->storeCode();  // 存「440000/440300/440305」

region_name('110108');   // '北京市/市辖区/海淀区'  ← 返回**完整路径**,不是末级名称
region_name('110101');   // '北京市/市辖区/东城区'
region_provinces();      // [['code' => '110000', 'name' => '北京市'], ...]

Region::tree();                          // 完整树
Region::provinces();                     // 省级列表
Region::cities('110000');                // 某省下的市
Region::districts('110100');             // 某市下的区县
Region::fullName('110108');              // '北京市/市辖区/海淀区'
Region::useData($tree);                  // 注入自定义数据(生产用这个)
Region::reset();                         // 恢复内置数据