PHPコード宝物庫
PHPコード
//デバッグに使える(配列用)
echo "<!--";
print_r($data);
//連想配列展開
extract($data);
//カンマ区切りデータを配列に入れる
explode(',',$data);
//配列データをカンマ区切りに変換
implode(',',$data);
//西暦入力の誕生日を分解するときなどに
$year = substr($data["birthday"], 0, 4);
$month = substr($data["birthday"], 4, 2);
$day = substr($data["birthday"], 6, 2);
//西暦から年齢計算
$today = date('Ymd', time());
$age = (int)(($today - $birthday) / 10000);
//数値の0詰め表示(4桁)
sprintf("%04d", $number);
//日付フォーマット
date("Y-m-d H:i:s");
//一週間後
date("Y-m-d H:i:s", strtotime("+7 day"))
//特定の日の一週間後 $target_day = "2014-12-08 12:12:12" とする
date("Y-m-d H:i:s", strtotime("+7 day" , strtotime($target_day)))
//sprintfの代入
$base = "%s君は%d歳です";
$tag = sprintf($base , "太郎", 20);
//変数代入を一行で分岐
$result = ($a) ? $a : 0;
$result = (isset($a)) ? $a : '';
if(strpos($subject,'bc') !== false){
//'abcd'のなかに'bc'が含まれている場合
}
if(strpos($subject,'bc') === false){
//'abcd'のなかに'bc'が含まれていない場合
}
//シリアライズ,アンシリアライズ
$str = serialize($arr);
$arr= unserialize($str);
注意
・良く使うものだけを載せています。
・今後も増やしていく予定です。
