2進数形式

WBOY
リリース: 2016-06-21 08:52:56
オリジナル
1734 人が閲覧しました

PHP5.4 以降、バイナリ リテラルをコード内に直接記述できるようになりました。これは、いくつかのフラグを定義するときに特に便利です。

以下の例を見てください:

$bin = 0b1101;
echo $bin;

//13
以前は、文字列を表すために bin2dec を使用する必要がありましたが、これは非常に不快でした。

さらに、PHP5.4 には、16 進数の文字列をバイナリ データ ストリームに直接変換できる hex2bin も追加されています。これまでは、

を使用する必要がありました。

$hex = "ff0f";
var_dump(hex2bin($hex) === Pack("H*", $hex));

//bool(true);
ただし、注意してください: PHP 5.4 はまだ開発段階にあり、最終リリース前に新機能が調整または変更される可能性があります。ご提案があれば、PHP の改善に役立つフィードバックを歓迎します。



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