bvp / prefecture
Prefecture in the Boatrace Venture Project.
1.1.0
2025-01-19 21:07 UTC
Requires
- php: ^8.1
- illuminate/support: ^9.0 || ^10.0 || ^11.0
- php-di/php-di: ^6.1 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^10.1
README
Installation
composer require bvp/prefecture
Usage
<?php require __DIR__ . '/vendor/autoload.php'; use Boatrace\Venture\Project\Prefecture; $collection = Prefecture::byId(13); var_dump($collection->get('id')); // int(13) var_dump($collection->get('name')); // string(9) "東京都" var_dump($collection->get('short_name')); // string(6) "東京" var_dump($collection->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('english_name')); // string(5) "tokyo" $collection = Prefecture::byName('東京都'); var_dump($collection->get('id')); // int(13) var_dump($collection->get('name')); // string(9) "東京都" var_dump($collection->get('short_name')); // string(6) "東京" var_dump($collection->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('english_name')); // string(5) "tokyo" $collection = Prefecture::byShortName('東京'); var_dump($collection->get('id')); // int(13) var_dump($collection->get('name')); // string(9) "東京都" var_dump($collection->get('short_name')); // string(6) "東京" var_dump($collection->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('english_name')); // string(5) "tokyo" $collection = Prefecture::byHiraganaName('とうきょうと'); var_dump($collection->get('id')); // int(13) var_dump($collection->get('name')); // string(9) "東京都" var_dump($collection->get('short_name')); // string(6) "東京" var_dump($collection->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('english_name')); // string(5) "tokyo" $collection = Prefecture::byKatakanaName('トウキョウト'); var_dump($collection->get('id')); // int(13) var_dump($collection->get('name')); // string(9) "東京都" var_dump($collection->get('short_name')); // string(6) "東京" var_dump($collection->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('english_name')); // string(5) "tokyo" $collection = Prefecture::byEnglishName('tokyo'); var_dump($collection->get('id')); // int(13) var_dump($collection->get('name')); // string(9) "東京都" var_dump($collection->get('short_name')); // string(6) "東京" var_dump($collection->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('english_name')); // string(5) "tokyo" $collection = Prefecture::allById(13, 34); var_dump($collection->get(13)->get('id')); // int(13) var_dump($collection->get(13)->get('name')); // string(9) "東京都" var_dump($collection->get(13)->get('short_name')); // string(6) "東京" var_dump($collection->get(13)->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get(13)->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get(13)->get('english_name')); // string(5) "tokyo" $collection = Prefecture::allByName('東京都', '広島県'); var_dump($collection->get('東京都')->get('id')); // int(13) var_dump($collection->get('東京都')->get('name')); // string(9) "東京都" var_dump($collection->get('東京都')->get('short_name')); // string(6) "東京" var_dump($collection->get('東京都')->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('東京都')->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('東京都')->get('english_name')); // string(5) "tokyo" $collection = Prefecture::allByShortName('東京', '広島'); var_dump($collection->get('東京')->get('id')); // int(13) var_dump($collection->get('東京')->get('name')); // string(9) "東京都" var_dump($collection->get('東京')->get('short_name')); // string(6) "東京" var_dump($collection->get('東京')->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('東京')->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('東京')->get('english_name')); // string(5) "tokyo" $collection = Prefecture::allByHiraganaName('とうきょうと', 'ひろしまけん'); var_dump($collection->get('とうきょうと')->get('id')); // int(13) var_dump($collection->get('とうきょうと')->get('name')); // string(9) "東京都" var_dump($collection->get('とうきょうと')->get('short_name')); // string(6) "東京" var_dump($collection->get('とうきょうと')->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('とうきょうと')->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('とうきょうと')->get('english_name')); // string(5) "tokyo" $collection = Prefecture::allByKatakanaName('トウキョウト', 'ヒロシマケン'); var_dump($collection->get('トウキョウト')->get('id')); // int(13) var_dump($collection->get('トウキョウト')->get('name')); // string(9) "東京都" var_dump($collection->get('トウキョウト')->get('short_name')); // string(6) "東京" var_dump($collection->get('トウキョウト')->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('トウキョウト')->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('トウキョウト')->get('english_name')); // string(5) "tokyo" $collection = Prefecture::allByEnglishName('tokyo', 'hiroshima'); var_dump($collection->get('tokyo')->get('id')); // int(13) var_dump($collection->get('tokyo')->get('name')); // string(9) "東京都" var_dump($collection->get('tokyo')->get('short_name')); // string(6) "東京" var_dump($collection->get('tokyo')->get('hiragana_name')); // string(18) "とうきょうと" var_dump($collection->get('tokyo')->get('katakana_name')); // string(18) "トウキョウト" var_dump($collection->get('tokyo')->get('english_name')); // string(5) "tokyo"
License
Prefecture in the Boatrace Venture Project is open source software licensed under the MIT license.