sukohi/japanese-prefectures

A PHP package mainly developed for Laravel to manage Japanese prefectures.
9 1
Install
composer require sukohi/japanese-prefectures
PHP:>=5.4.0
License:MIT
Last Updated:Aug 11, 2015
Links: GitHub  ·  Packagist
Maintainer: Sukohi

JapanesePrefectures

A PHP package mainly developed for Laravel to manage Japanese prefectures.

Note: This package was integrated into Wafu.

Installation&setting for Laravel

After installation using composer, add the followings to the array in app/config/app.php

'providers' => array(  
    ...Others...,  
    'Sukohi\JapanesePrefectures\JapanesePrefecturesServiceProvider',
)

Also

'aliases' => array(  
    ...Others...,  
    'JapanesePrefectures' =>'Sukohi\JapanesePrefectures\Facades\JapanesePrefectures',
)

Usage

$prefectures = JapanesePrefectures::prefectures();
print_r($prefectures);

echo JapanesePrefectures::prefectureName(1);		// 北海道
echo JapanesePrefectures::prefectureId('兵庫県');	// 28

$regions = JapanesePrefectures::regions();
print_r($regions);

echo JapanesePrefectures::regionName(3);			// 関東
echo JapanesePrefectures::regionId('東北');			// 2
	
$region_prefecture_ids = JapanesePrefectures::regionPrefectureIds();
print_r($region_prefecture_ids);

Example

foreach ($region_prefecture_ids as $region_id => $prefecture_ids) {

	echo '<strong>'. JapanesePrefectures::regionName($region_id) .'</strong><br>';
		
	foreach ($prefecture_ids as $prefecture_id) {
			
		echo '&nbsp;'. JapanesePrefectures::prefectureName($prefecture_id) .'<br>';
			
	}
		
}

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

644,549,754 9,698
laravel/framework

The Laravel Framework.

598,760,099 34,966
laravel/tinker

Powerful REPL for the Laravel framework.

507,193,856 7,441
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

423,477,751 607
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

399,241,428 4,660