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