Mailinglisten-Archive |
Peter Kühn schrieb: > > laut manual liefert strpos($a, $b) false ALSO 0 > > false ist nicht gleich 0.... Seit wann denn das? Es gibt doch gar keinen boolschen Datentyp. > > wie kann ich denn jetzt genau pruefen, ob z.B. "php" in "phpfrust" enthalten > > $a = "AOL"; > $b = "Boris"; > $binichschondrin = strpos($a,$b); > if($binichschondrin){ > echo 'boah, das is ja einfach'; > } > gibt nichts zurück weil Boris nicht in AOL drin ist. ;-) > > Gruß > PeKue > > PS.: Mit $a = "phpfrust" und b$="php" findest du in $binichschondrin ne 0. Und diese 0 evaluiert zu false in einer if-Abfrage. Das selbe Problem habe ich auch. Ich murkse daher immer ein Leerzeichen vor den String, so daß sich halt alles um 1 Zeichen nach rechts verschiebt, also mit 1 statt mit 0 beginnt. Das ist aber Murks. Ich habe aber bislang keine bessere Alternative gefunden. w
php::bar PHP Wiki - Listenarchive