Neuigkeiten:

still alive...

Hauptmenü

Daten mit Array vergleichen

Begonnen von haraldos, 16. Mai 2005, 16:30:53

Vorheriges Thema - Nächstes Thema

haraldos

Alsoo...
ich versuche eine Vergleichsabfrage mit Daten aus einem Array zu realisieren.



 
Das soll so funktionieren: $b wird mit den Daten aus dem Array $a verglichen und soll sebst bei einer Teilübereinstimmung \"$b ist enthalten\" ausgeben, \"else\" nur wenn keine Übereinstimmung vorhanden ist.
Array und getenv funktionieren soweit, nur diesen Vergleich bekomme ich net hin. Jemand ne Idee wo der Hammer hängt?
http://de.profile.xfire.com/haraldos\" rel=\"external nofollow\">http://de.miniprofile.xfire.com/bg/co/type/2/haraldos.png\" alt=\"haraldos.png\">

mahe

schätze mal das wird mit Groß-/Kleinschreibung zusammenhängen /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />
Versuchs mal mit stristr() anstatt strpos().

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


haraldos

War n Versuch wert, hat aber leider keinen Effekt. Wenn ich von === auf !== wechsel, wechselt die Ausgabe auch von \"if\" auf \"else\", aber ein Vergleich findet offenbar nicht statt... *grübel*
http://de.profile.xfire.com/haraldos\" rel=\"external nofollow\">http://de.miniprofile.xfire.com/bg/co/type/2/haraldos.png\" alt=\"haraldos.png\">

gerde

Schonmal array_walk() versucht?

Es gibt nur einen Gott: belafarinrod! http://www.quakefans.de/images/smilies/ugly.gif\" alt=\"ugly.gif\">


haraldos

Nein, aber ich glaube (zumindest auch) nicht dass es an dem Funktionsaufruf selber funktioniert. Habe mich beim Erstellen weitgehend an http://tut.php-q.net/vergleich.html\" rel=\"external nofollow\">http://tut.php-q.net/vergleich.html gehalten. Tippe mittlerweile auch eher auf das Array im Vergleich, aber ich sehe nicht wie und wo. Und mit willenlosem rumprobieren hab ich mir schon des öfteren mehr kaputt gemacht als genutzt...
http://de.profile.xfire.com/haraldos\" rel=\"external nofollow\">http://de.miniprofile.xfire.com/bg/co/type/2/haraldos.png\" alt=\"haraldos.png\">

gerde

Aber die Typen sind schon die gleichen? (== statt ===)

Es gibt nur einen Gott: belafarinrod! http://www.quakefans.de/images/smilies/ugly.gif\" alt=\"ugly.gif\">


haraldos

Ja, das sind beides Strings. Im Detail stehen im Array Domains a la \"domain.tld\", die gegen komplette URL´s $b abgeglichen werden (sollen). Kommt es zu einer Übereinstimmung soll die if-Anweisung greifen, wenn nicht else...
Nachtrag:
aber auch das Ändern des Vergleichsoperators auf == ändert nichts daran
http://de.profile.xfire.com/haraldos\" rel=\"external nofollow\">http://de.miniprofile.xfire.com/bg/co/type/2/haraldos.png\" alt=\"haraldos.png\">

raiser

hi
versuchs mal so, habs bei mir getestet und es geht

\";
   }
   else{
       echo\"$i. was gefunden\".$a[$i].\"\";
   }
}
?>

 
gruß raiserle

Wissen ist das einzige Gut, dass sich vermehrt, wenn man es teilt! (Marie von Ebner-Eschenbach)




Irren ist menschlich!




Wer andern eine Grube gräbt,


sollte darüber nachdenken,


ob sie tief genug ist!!!!




Kameradschaft ist, wenn der


Kamerad schafft !!!!


all your base are belong to us / Discord