私は整数をHEXに変換するc ++のこのコードですが、phpの出力は異なります
C++:
#include <iostream>
#include <stdlib.h>
#include <string>
#include <stdio.h>
using namespace std;
int main(){
string str1("100106014020");
int i;
i = atoi(str1.c_str());
printf ("HEX value is %X", i);
return 0;
}
output:
HEX value is 4EC88D44
PHP:
<?php
$num = '100106014020';
$nnum = (int)$num;
echo printf ("%X",$nnum);
?>
出力: 174EC88D4410
C++ と同じ HEX 値を PHP で取得するにはどうすればよいですか?