Mailinglisten-Archive |
Hi Daniel,
bei mir kommt bei
echo sprintf('%04s', $irgendwas);
immer '0000' raus, egal was ich eingebe oder was jemand
ins Manual schreiben tuen tut ... :-(
Hi Tim,
> das läßt sich abkürzen:
stimmt - aber:
dann ist das Ergebnis noch nicht garantiert vierstellig
und es werden Kleinbuchstaben verwendet ... <brrrr>
<?
$bin = "0000110100011010";
// also statt:
$hex = strtoupper(sprintf('%04s', dechex(bindec($bin))));
// deutlich verkuerst:
$hex = strtoupper(sprintf('%04s', base_convert($bin,2,16)));
?>
allerdings laesst sich eine Zeitersparnis auch bei
1000-facher anwendung nicht nachweisen ... :-(
m. b. G. Norbert
_____________________
normal: 02686-987103
Notruf: 0177-2363368
---------------------
e.o.m.
php::bar PHP Wiki - Listenarchive