Mailinglisten-Archive |
Reinhold wrote: >Hi, >> Ist allerdings auch eine feine Sache: Wie ersetzt man NICHTS? >da $string ja ein Array ist (hatten wir letzt), wurde ich >da Feld fur Feld uberprufen... >also: >for ($x=0; $x<sizeof($string); $x++) { > if ($string[$x] == 0) { > $string[$x] = 20; > } > } Hi Liste, Ich hatte mal so ein aehnliches Problem mit nullterminierten Strings da hat $string[$x] == 0 auch nichts gebracht und. Da hab ich mir mit einem kleinen Trick beholfen (ist zwar ein bischen van hinten geht aber): $hvar = $string[$x].""; // Damit wird die Null in einen String gewandelt. Ist tatsaechlich ein Nullbyte drin // steht da "0" wenns da gar nichts mehr gibt (Array zu Ende oder so) steht da "" // Dann: if($hvar == "0") {..... Vielleicht hilfts ;-) MFG Wolfgang
php::bar PHP Wiki - Listenarchive