ホームページ > バックエンド開発 > PHPチュートリアル > PHP 16 進数からバイナリコードへの変換

PHP 16 進数からバイナリコードへの変換

WBOY
リリース: 2016-07-25 08:57:57
オリジナル
1398 人が閲覧しました
  1. var_dump(decto_bin(array(128,253),2));

  2. var_dump(decto_bin(array(128,253),8));
  3. var_dump(decto_bin(array(128,253),16)) ;

  4. ;

  5. string(8) "10000000"
  6. [1]=>
  7. string(8) "11111101"
  8. }
  9. array(2) {
  10. [0]=>
  11. string(4) "0200"
  12. [1 ]=>
  13. string(4) "0375"
  14. }
  15. array(2) {
  16. [0]=>
  17. string(2) "80"
  18. [1] =>
  19. string(2) "FD"
  20. }

  21. コードをコピー
2、2進数、8進数、16進数から10進数へ この変換では、1101 を 10 進数に変換する: 1*2^3+1*2^2+0*2^1+1*2^0 などの乗算を使用します。
コード:

リーリー

テスト:

    var_dump(bin_todec(array('ff','ff33','cc33'),16));

  1. var_dump(bin_todec(array('1101101','111101101'), 2));
  2. var_dump(bin_todec(array('1234123','12341'),8));

  3. X-Powered-By: PHP/5.2.0

  4. Content-type: text/html

  5. array(3) {

  6. [0]=>
  7. int(255)
  8. [1]=>
  9. int(65331)
  10. [2]=>
  11. int (52275)
  12. }
  13. array(2) {
  14. [0]=>
  15. int(124)
  16. [1]=>
  17. int(508)
  18. }
  19. array(2) {
  20. [0]=>
  21. int(342099)
  22. [1]=>
  23. int(5345)
  24. }

  25. コードをコピー
概要: PHP には、bindec()、decoct()、dechex()、base_convert()、decbin() など、上記の基本変換を完了できる組み込み関数が多数あります。 この記事では、PHP での基底変換の実装について説明します。お役に立てれば幸いです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート