phpbar.de logo

Mailinglisten-Archive

Re: [php] little endian encoding ? !! Lösung !!!

Re: [php] little endian encoding ? !! Lösung !!!

Anton Funk anton.funk at major-new-media.de
Die Nov 25 22:46:12 CET 2003


Hallo Leutz hab die Lösung (glaub ich )
:o)  und hier kommt sie ...--->

$Zahl = 750 ;
$x = sprintf("%08X",$Zahl);
echo $x."<-- Original\r\n";
$arr  =  chunk_split($x,2,",");
$arr = explode (",",$arr ) ;
$newX = $arr[3].$arr[2].$arr[1].$arr[0];
echo $newX."<--Little Endian";








----- Original Message ----- 
From: "Bastian Haustein" <phpug at haustein.plan-i.de>
To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de>
Sent: Tuesday, November 25, 2003 9:29 PM
Subject: Re: [php] little endian encoding ?


> Nochmal hallo Anton!
>
> kleine korrektur, da fehlt ne Zeile:
>
> nach
>         $inp -=$tmp;
> mus noch
>         $inp /= 16;
> sonst wärs auch ne Endlos-Schleife!
>
> hier noch mal komplett:
>
> function dec2hex($inp){
>     while($input>0) {
>         $tmp = $inp%16; // Ich hoffe, dass % in PHP auch
>                         // der Modula-Operator ist?
>         $inp -=$tmp;
>         $inp /=16;
>         if($tmp<10)  $ret = $tmp.$ret;
>         if($tmp==10) $ret = 'A'.$ret;
>         if($tmp==11) $ret = 'B'.$ret;
>         if($tmp==12) $ret = 'C'.$ret;
>         if($tmp==13) $ret = 'D'.$ret;
>         if($tmp==14) $ret = 'E'.$ret;
>         if($tmp==15) $ret = 'F'.$ret;
>     }
>     return $ret;
> }
>
> Ungetestet, kann sein, dass du da noch was korigieren mußt, aber
vielleicht
> läufts ja auf anhieb ;-) Wenn LeC so ähnlich wie Hex funktioniert kannst
du
> ja evtl. genauso vorgehen?
>
> Grüße!
>
> Bastian!
>
> PS.: Falls Du den Modula-Operator nicht kennen solltest: er gibt dir den
> "Rest" beim Teilen durch die Zahl hinter dem Operator zurück, also 17%16 =
1
> oder 18%16=2 oder 32%16=0 oder 33%16=1 oder 48%16=0 oder 21%7=0 oder
22%7=1
> etc.
>
> --
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php
>
> -- 
> ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de **
> Informationen: http://www.phpbar.de
> http://lists.phpbar.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive