※日本郵政の事例には対応していません。(正規表現のお勉強)
 
(例)郵便番号「2260027」 番地「9-7-6-a-1-c」
22600279-7-6-a-1-c
22600279-7-6A1C
2.gif/2.gif/6.gif/0.gif/0.gif/2.gif/7.gif/9.gif/-.gif/7.gif/-.gif/6.gif/c1.gif/0.gif/1.gif/c1.gif/2.gif
17

128
チェックデジット:5

(例)郵便番号「2260027」 番地「2-34-6」 建物名「中央街区B棟1912」
22600272-34-6-中央街区B棟1912
22600272-34-6B1912
2.gif/2.gif/6.gif/0.gif/0.gif/2.gif/7.gif/2.gif/-.gif/3.gif/4.gif/-.gif/6.gif/c1.gif/1.gif/1.gif/9.gif/1.gif/2.gif
19

93
チェックデジット:2
23
└郵便番号┘└───番地───┘└─────建物名─────┘





4-36

朝日生命横浜本町ビル8F
朝日生命横浜本町ビル8F

神奈川SR経営労務センター

FPDIでPDFを読み込ませる
「ファイル」→「名前を付けて保存」→「サイズが縮小された」→「互換性を確保」→「acrobat5.0」

データベース
改元日 元号 西暦変換
1912年07月30日 大正 1911
1926年12月25日 昭和 1925
1989年01月08日 平成 1988
2019年05月01日 新号 2018

年(昇順)for($i = 1928;$i < = 2003;$i++){

年(降順)for($i = 2003;$i > = 1928;$i--){

元号配列

function gengo($year){

$gengo[2018] = "新号";

$gengo[1988] = "平成";

$gengo[1925] = "昭和";

$gengo[1911] = "大正";

$gengo[1867] = "明治";

foreach( $gengo as $key => $value) {

if ($year > $key) {

return $value.($year - $key)."年";

}

}

return 0;

}





tableのAUTO_INCREMENT 取得方法
SELECT `AUTO_INCREMENT` FROM information_schema.TABLES WHERE TABLE_SCHEMA = "databaseName" AND TABLE_NAME = "tableName"
$row['AUTO_INCREMENT'];
 
パスワード消去
$str="【パスワード】qwer1234"; 
$ptn="/[0-9a-z]/"; 
$replace="$1"; 
preg_replace($ptn,$replace,$str)="【パスワード】" 
 
パスワード非表示
$str="【メールアドレス】JZD01004@nifty.com
【パスワード】qwer1234
【事務所名】丹羽労務管理事務所"; 
$ptn="/(【パスワード】)[0-9a-z]{8}/"; 
$replace="$1********"; 
preg_replace($ptn,$replace,$str)="【メールアドレス】JZD01004@nifty.com
【パスワード】********
【事務所名】丹羽労務管理事務所" 
 
介護保険料徴収
2018-10-22 
誕生日:1978-10-01以前 当月支払分より介護保険料発生 $day1=date("Y-m-d",strtotime($pay_day. "-40 year"));
誕生日:1953-10-01以前 当月より介護保険料は年金から徴収 $day2=date("Y-m-d",strtotime($pay_day. "-65 year"));
1953-10-01 < [誕生日] <= 1978-10-01
 
DateTime クラス
$date = new DateTime();
2018-10-22 
誕生日:1978-10-01以前 当月支払分より介護保険料発生 $day1=$date->modify("-40 years")->format("Y-m-d");
誕生日:1953-10-01以前 当月より介護保険料は年金から徴収 $day2=$date->modify("-25 years")->format("Y-m-d");
1953-10-01 < [誕生日] <= 1978-10-01
$dateが変化する・・・・
 
DateTimeImmutable クラス
$date = new DateTimeImmutable();
2018-10-22 
2018-10-01=$date->modify('first day of this months')->format("Y-m-d"); 文字出力
誕生日:1978-10-01以前 当月支払分より介護保険料発生 $day1=$date->modify("-40 years")->format("Y-m-d");
誕生日:1953-10-01以前 当月より介護保険料は年金から徴収 $day2=$date->modify("-65 years")->format("Y-m-d");
1953-10-01 < [誕生日] <= 1978-10-01
 
雇用保険料免除(平成32年3月31日まで)
2018-10-22 
誕生日:1954-04-01以前 4月締日分より雇用保険料免除 $day1=$date->modify("-64 years")->format("Y-m-d");
[誕生日] <= 1954-04-01
1954-04-01