Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#4

Re: [PHP] Elemente aus Array löschen

  Alt 24. Aug 2009, 10:55
http://de.php.net/function.strpos

Wenn ich das recht interpretiere müsste die Bedingung nicht > 0 sondern >= 0 oder !==false sein

Was genau steht denn in allDirs drin? ist vllt das erste element eines strings ([0]) der erste Buchstabe? Dann liefert strpos auch 0 zurück und deine Bedingung zieht nicht

Man beachte das Beispiel auf der verlinkten Seite:

Code:
<?php
$meinString = 'abc';
$findMich  = 'a';
$pos = strpos($meinString, $findMich);

// Der !==-Operator kann ebenfalls verwendet werden. Die Verwendung von != von
// != würde in unserem Beispiel nicht wie erwartet arbeiten, da die Position
// von 'a' 0 ist. Das Statement (0 != false) evaluiert hierbei zu false.
if ($pos !== false) {
    echo "Der String '$findMich' wurde im String '$meinString' gefunden";
    echo " und befindet sich an Position $pos";
} else {
    echo "Der String '$findMich' wurde nicht im String '$meinString' gefunden";
}
?>
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat