Mailinglisten-Archive |
> > > while(fread($fp)){ > > > > > > preg_match("/[0-9]{5}/",$filestring,$reg) > > > > > > var_dump($reg); > > > > > > } > > > > muss es eigentlich nicht fgets() heißen? Falls es mit fread() auch > geht, > > warum dann das und nicht fgets(); Performance? immer diese anfänger ;-) es ist doch egal, was da steht, es ging nur um das beispiel und das prge.machjt in einer schleife stehen muss/sollte. > Oh, nee, sorry, ich habe es jetzt erst geschnallt! Aber warum kann ich > in Binärdaten nach einen String suchen? Werden die einzelnen Chars des > Strings gleich in die zugehörigen Bytes "konvertiert"? ne preg_* funktioniert leider nicht bei "binärstrings", ist eigentlich schade, man muss dann immer hundertausend workarounds bauen um zum beispiel XLS oder MDB dokumente zu lesen. cool wäre es auch, wenn es in php ein binäresarray geben würde mit dem man die einzelnen bits eines strings ansprechen und manipulieren kann. $string{0} = 1; $string{1} = 0; $string{2} = 1; $string{3} = 1; usw ... cs
php::bar PHP Wiki - Listenarchive