String in Hex wandeln

  • Themenstarter Themenstarter Lukasz
  • Beginndatum Beginndatum
L

Lukasz

Hallo

Ich suche laufen bei Manual nach einer Funktion einen String in Hexdezimal zu wandeln. Ich möchte das nur an Hand einzeler Buchstaben tun! Der Grund ist, dass ich einen String in Bilder umwandeln möchte. Das heist jedes Zeichen soll sozusagen sein eigenes Bild haben. Da man aber keine Datein erzeugen kann die mit jeden bilibigen Sonderzeichen beginnen kann wie den (Punkt) (..datei) geht ja nicht, will ich die Datei Namen in hexdezimal wandeln.

Nun finde ich leider nichts. Bin gerade über http://de.php.net/manual/de/function.hexdec.php gestossen, jedoch wenn ich das anwende bekomme ich immer ein boolschen wert (0 oder 1), keine Anhnung warum, oder welche Funktion mir das beiten kann.

habs dann unter anderem so versucht, um nur mal sicher zu gehen.
PHP:
<?
echo dechex('l');
echo hexdec('l');

?>

Sind irgendwie beide nicht die richtige Lösung.
 
dechex() und Konstorten funktionieren nur fuer Zahlen. Du kannst ja nicht irgendeinen Buchstaben in eine Hex-Zahl umwandeln.
Du koenntest aber z.B. folgendes nutzen:
PHP:
$string='Mein lustiger, kleiner String';
$hexstring='';
for ($x=0;$x<strlen($string);$x++)
{
 $hexstring.=dechex(ord(substr($string,$x,1)));
}
echo $hexstring;
 
Zurück