2017-06-29 4 views
1

Ich habe eine Hex-Nummer, die ich von einem bin2hex() -Aufruf bekomme. Ich brauche eine Zeichenfolge diese Nummer im Format darstellt nachfolgend aufgeführt:hex Wert zu Zeichenfolge

$tmp = bin2hex($foo) 
// $tmp is 0x123efd 

ich einige Code benötigen, das gibt mir die Zeichenfolge „123efd“.

+0

entfernen, würde http://php.net/manual/en/functionsub.php für Sie arbeiten? – jpaljasma

Antwort

1

Es ist ein Präfix von Hexadezimal (0x). Sie müssen das Präfix mit

$tmp = substr(bin2hex($foo), 2); // $tmp is 123efd 
//assume that prefix is only 2 digits and you always remove the 2 digits