【PHP】東日本・西日本の判定ロジック

公開日: : 配列

東日本・西日本を判定するロジックです。

/**
 * @param int $pref_num 都道府県番号
 * @return boolean 東日本ならtrue
 */
function is_eastern($pref_num) {
    if($pref_num <= 15 || in_array($pref_num, array(19,20))) {
        return true
    } else {
        return false
    }
}

NTTのサービス提供地域の分類を参考にしています。NTTは富山・石川・福井を西日本、長野・山梨を東日本としているようですので、そのあたりのロジックが若干複雑になっています。

※NTTのサービス提供地域の分類を参考
→ http://www.ntt.co.jp/product/category/area.html
※都道府県番号の配列はコチラを参照
→ http://phpcopipe.com/post-8/

NTT以外にも東日本・西日本の区別の仕方はいろいろあるようですが、
こんな感じです。

関連記事

php

【PHP】ログファイルにvar_dumpしたい時

ログファイルにvar_dumpしたい時などは、 var_exportという関数を使うと意外にいい感

記事を読む

php

【PHP】arrayの要素を消す

配列で特定のキーの要素を削除したい時は、unset関数を使います $array = array

記事を読む

php

【PHP】array_searchで特定のキーを探す

特定のキーを探します $key = "ラッパ"; $arr = arra

記事を読む

no image

【PHP】都道府県の配列

都道府県の配列です。 $pref = array( 1 => '北海道',

記事を読む

php

【PHP】var_dumpで改行させてブラウザで表示したい時

プログラム中でvar_dumpする時、dumpしたものの中身が多いと大変です。 ブラウザに表示する

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

php
【PHP】リファラーを取得する

ユーザーがどのサイトから来たのか取得したい時ありますよね。 そんな時

php
【PHP】ファイルが存在するか確認する

画像ファイルなど、ファイルの存在確認をするには、file_exists

php
【PHP】arrayの要素を消す

配列で特定のキーの要素を削除したい時は、unset関数を使います

php
【PHP】httpのステータスコードで404を返す方法

ページを表示しつつ、httpステータスは404を返したい時などあると思

php
【PHP】var_dumpで改行させてブラウザで表示したい時

プログラム中でvar_dumpする時、dumpしたものの中身が多いと大

→もっと見る

PAGE TOP ↑