PHP では、hexdec 関数を使用して 16 進数の文字列を 10 進数に変換できます。この関数の構文は「hexdec(hex_string)」で、パラメータ「hex_string」は変換する 16 進数を表します。
推奨: 「PHP ビデオ チュートリアル 」
hexdec() 関数は、16 進数を 10 進数に変換します。
構文
hexdec(hex_string)
パラメータ
hex_string 必須。変換する16進数を指定します。
説明
hex_string パラメータで表される 16 進数と同等の 10 進数を返します。 hexdec() 16 進数の文字列を 10 進数に変換します。変換できる最大値は7ffffffff、10進数で2147483647です。 PHP 4.1.0 以降、この関数は大きな数値を処理できるようになり、その場合は float 型が返されます。
hexdec() 見つかった 16 進数以外の文字をすべて 0 に置き換えます。このように、左側のゼロはすべて無視されますが、右側のゼロは値に含まれます。
例
<?php echo hexdec("1e"); echo hexdec("a"); echo hexdec("11ff"); echo hexdec("cceeff"); ?>
出力:
30 10 4607 13430527
以上がPHPの文字列を10進数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。