ホームページ  >  記事  >  バックエンド開発  >  PHPを16進数に変換する関数は何ですか?

PHPを16進数に変換する関数は何ですか?

青灯夜游
青灯夜游オリジナル
2021-12-22 17:56:565041ブラウズ

php の 16 進数に変換する関数には、1. ASCII 文字の文字列を 16 進数値に変換できる bin2hex()、2. 10 進数値を 16 進数値に変換できる dechex() があります。基数 3、base_convert() は、任意の基数間で数値を変換できます。

PHPを16進数に変換する関数は何ですか?

#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php から16 システム関数

1、bin2hex() 関数

bin2hex() 関数は、ASCII 文字の文字列を 16 進数値に変換します。

構文:

bin2hex(string)

戻り値: 変換する文字列の 16 進値を返します。

例:

<?php
$str = bin2hex("Hello!");
echo($str);
?>

PHPを16進数に変換する関数は何ですか?

2. dechex() 関数

dechex() 関数は 10 進数を変換します。 16 進数。

構文:

dechex(number);

戻り値: 16 進数と 10 進数値を含む文字列。

例:

<?php
echo dechex("30") . "<br>";
echo dechex("10") . "<br>";
echo dechex("1587") . "<br>";
echo dechex("70");
?>

PHPを16進数に変換する関数は何ですか?

説明:

hexdec() 16 進数の文字列を 10 進数に変換します。変換できる最大値は7ffffffff、10進数で2147483647です。 PHP 4.1.0 以降、この関数は大きな数値を処理できるようになり、その場合は float 型が返されます。

hexdec() 見つかった 16 進数以外の文字をすべて 0 に置き換えます。このように、左側のゼロはすべて無視されますが、右側のゼロは値に含まれます。

3.base_convert() 関数

base_convert() 関数は、数値を任意の基数間で変換します。

構文:

base_convert(number,frombase,tobase);

パラメータ説明#番号frombasetobaseパラメータ
#必須。変換する数値を指定します。
必須。数値の元の基数を指定します。 2 ~ 36 (両端の値を含む)。小数以上の数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。
必須。変換する基数を指定します。 2 ~ 36 (両端の値を含む)。小数以上の数値は、a から z の文字で表されます (a は 10、b は 11、z は 35 を表します)。
tobase

の値が 16 の場合、他の基数を 16 進数に変換できます。 例:

<?php
echo base_convert("30", 10, 16) . "<br>";
echo base_convert("364", 8, 16) . "<br>";
?>

PHPを16進数に変換する関数は何ですか? 推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPを16進数に変換する関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。