バイナリ データを 10 進数の文字列に変換してください
バイナリ データにデコードされた Base64 データの文字列があります。このバイナリ データの文字列を 10 進数に変換して文字列として出力する方法を教えてください。bindec(? ) 関数変換ですが、結果は 0 です。他の基底変換関数も試してみましたが、機能しないようです。
以下は Base64 の元のデータです
V3FwMbiBTiYKVBXgO68BwSRWUXQETmISFVKmKWb2P7bgn/ b49neYqikxbO8l9ZsnZ2hqHauZXEHM Dmj5wKCXd59bSLmidYwdAojwUMNt4Uh3DkRa+PTAViKCYyUfrj1lmuE6pe5mI5ol/FwwZGn6Z1OTYlDo8BZLrYHhl2FKyW8 =
------解決策----------------------
$data =base64_decode('V3FwMbiBTiYKVBXgO68BwSRWUXQETmISFVKmKWb2P7bgn/b49neYqikxbO8l9ZsnZ2hqHauZXEHMDmj5wKCXd59bSLmidYwdAojwUMNt4Uh3DkRa+PTAViKCYyUfrj1lmuE6 5mI5ol/FwwZGn6Z1OTYlDo8BZLrYHhl2FKyW8='); $t0 = current(unpack('H*',$data)); $t1 = "57717031b8814e260a5415e03baf01c124565174044e62121552a62966f63fb6e09ff6f8f67798aa29316cef25f59b2767686a1dab995c41cc0e68f9c 0a0 97779f5b48b9a2758c1d0288f050c36de148770e445af8f4c056228263251fae3d659ae13aa5ee66239a25fc5c306469fa6753936250e8f0164bad81e19761" ; var_dump($t0 == $t1); <div class="clear"></div>