Hexadezimalzahl zu String
Robert1
- php
Hallo,
ich suche in PHP eine Funktion die mit eine Hexadezimalzahl in einen String umwandelt.
Also ich meine zb. 414243444546 wird zu ABCDEF
Gibts in PHP schon eine fertige Funktion die so etwas kann?
Bzw. habt ihr für mich einen Denkanstoss wie ich an die sache ran gehen kann?
Danke,
Robert
Hello,
ich suche in PHP eine Funktion die mir eine Hexadezimalzahl in einen String umwandelt.
Also ich meine zb. 414243444546 wird zu ABCDEF
Soll der String '414243444546' umgewandelt werden oder die zugehörige binäre Größe?
Für die Umwandlung der binären Größe gibt es die Funktionen pack() und unpack(), mit denen Du eigentlich zum Ziel kommen solltest.
[http://www.php.net/manual/en/function.pack.php]
Du musst nur beachten, wie herum die Notation im Speicher ist, little endian oder big endian.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg
Hi!
es ist immer wieder erstaunlich wie unterschiedlich man die Postings hier im Forum interpretieren kann;)
Ich bin mal gespannt, was der OP wirklich wollte - eventuell liegen wir ja beide daneben..
off:PP
Hallo,
was ich wollte war das:
<?
function HexToStr($String)
{
for ($i=0; $i<=strlen($String)-1; $i+=2)
echo chr(hexdec($String[$i] . $String[$i+1])) . " <br>";
}
HexToStr("414243444546");
?>
danke, habt mir weitergeholfen,
wußte nicht das ich mich so unverständlich ausgedrückt hab ;-)
Gruß,
Robert1
Hi!
danke, habt mir weitergeholfen,
Schön!
wußte nicht das ich mich so unverständlich ausgedrückt hab ;-)
Macht ja nichts - self ist hier alles ;-)
off:PP
Hi!
ich suche in PHP eine Funktion die mit eine Hexadezimalzahl in einen String umwandelt.
414243444546
soll das nun Hex oder Dec sein?
wird zu ABCDEF
also willst Du HEX->DEC oder DEC->HEX oder beides?
Ich glaube, http://de.php.net/manual/de/function.dechex.php
und http://de.php.net/manual/de/function.hexdec.php helfen Dir.
off:PP