Hi,
Hello,
Beispiel: Ich will einen Integer $int in $string packen und dann wieder entpacken. Mache ich das dann so?
$string=pack("V", $int);
$int=unpack("V", $string);
>
> Nicht ganz richtig. Beim Entpacken wird gleich ein Array erzeugt:
>
> code lang=php]
> $string = pack("V", $int);
> $\_data = unpack("V", $string);
>
> if (isset($\_data[0])
> {
> $int = $\_data[0];
> }
> else
> {
> $int = NULL;
> }
> [/code]
>
Leider muss ich dir sagen, dass dein Code nicht funktioniert. Aus mir unerfindlichen Gründen ist nämlich die Zahl im Arrayeintrag $int[1] und nicht in $int[0]. Welchen Grund gibt es jetzt dafür? Ist das immer so?
> Ob man zum Packen auch eins übergeben kann, muss ich selber erstmal ausprobieren. Laut Handbich jedenfalls nicht.
>
>
Das wäre aber für mich persönlich nicht einmal ein Problem. Die Funktion dafür müsste man ja relativ einfach auch selbst schreiben können.
>
>
>
> Liebe Grüße aus dem schönen Oberharz
>
>
> Tom vom Berg
> 
>
>
Ich kann nur Grüße aus dem bewölkten Franken wünschen...
Rachus