0x00000008
,0x20000000
などのアクセス許可を使用するAPIをPHPアプリケーションと統合しています。ここで、それぞれのアクセス許可はそれぞれのアクセス許可を表します。それらのAPIは整数を返しました。 PHPでは、0x20000000
のようなものを整数に変換するにはどのようにしてビット演算子を利用できますか?PHP 16進整数へ
別のデベロッパーは、これらの数値が16進法の注釈だと思っていたと私に言いましたが、PHPでは限られた結果しか得られません。 これはどのような種類の番号で、integer
のアクセス権セットを使用し、ビット単位の演算子を使用すれば、ユーザーが0x00000008
かどうかを判断できます。
作品://3v4l.org/g1ggf http://php.net/manual/en/language.types.integer.php#language.types .integer.syntax – Calimero
PHPは整数変数**に対して '0x ...'表記法をネイティブにサポートしていますが、APIから受け取った文字列がある場合は、 hexdec() ' – iainn
誰かがこれを回答として投稿できますか? – Webnet