もくじ
php関連記事
PHPのmb_send_mailでメール送信時に、はしご高「髙」やたつさき「﨑」など旧漢字や丸数字の日本語文字化け対策をする
MySQL/MariaDBのデータをPHP側で暗号化・復号する
phpで10進数と16進数、2進数、8進数の変換と0埋め表記
WordPressの条件分岐タグでページを判別する
PHPでpreg_splitの文字化けを回避しながらテキストを改行ごとに区切ってHTMLメールをつくる
WordPressテーマアップロード時に「辿ったリンクは期限が切れています。 もう一度お試しください。」と表示される
PHPで画像アップロード時に比率を保ったまま縮小する
phpで郵便番号を正規表現で3桁・ハイフン・4桁で出力するfunction
phpで電話番号のハイフンを正規表現で出力するfunction
10進数から16進数に変換
PHP
$i = 30; $a16 = dechex($i); //1e
10進数から16進数に変換するには、dechex
を使い、引数に変換したい値を渡すと16進数に変換します。
10進数から2進数に変換
PHP
$i = 17; $a2 = decbin($i); //10001
10進数から2進数に変換するには、decbin
を使います。
10進数から8進数に変換
PHP
$i = 17; $a8 = decoct($i); //21
10進数から8進数に変換するには、decoct
を使います。
16進数から10進数に変換
PHP
$i = "ff"; $a10 = hexdec($i);//255
16進数から10進数に変換するには、hexdec
を使います。
2進数から10進数に変換
PHP
$i = "111"; $a10 = bindec($i);//7
2進数から10進数に変換するには、bindec
を使います。
8進数から10進数に変換
PHP
$i = "70"; $a10 = octdec($i);//56
8進数から10進数に変換するには、octdec
を使います。
10進数から16進数に変換して0埋めする
PHP
$i = "12"; $a10 = str_pad(dechex($i), 2, 0, STR_PAD_LEFT);//0c
10進数から16進数に変換して0埋めするには、dechex
を使い、16進数に変換したものを引数に指定していきます。
第1引数:0埋めしたい文字列
第2引数:埋めする桁数
第3引数:埋める文字
第4引数:左を埋める場合はSTR_PAD_LEFT
、右を埋める場合はSTR_PAD_RIGHT
、両側を埋める場合はSTR_PAD_BOTH
を指定します。
JavaScriptで10進数と16進数、2進数、8進数の変換と0埋め表記
下記を参照してください。
コメント