Suche in Array
Andavos
- php
Hallo,
mit $menu = file("farben.txt"); lese ich ja farben.txt als ein Array ein.
farben.txt sieht so aus:
#000000
#ffffff
#ff0000
(Über #000000 ist ein enter, und nach den Codes auch jeweils ein Enter).
Mit if(in_array("#000000",$menu)) kann ich ja schaun, ob #000000 im Array, also in farben.txt ist. Aber als Antwort bekomme ich immer Flase.
Geb ich anstatt #000000 , #ffffff ein, geht es auch nicht, nur wenn dort #ff0000 steht bekomme ich True zurück.
Deswegen meine Frage, wie muss farben.txt richtig aussehn, damit es geht?
MFG
Andavos
Hallo Andavos,
Mit if(in_array("#000000",$menu)) kann ich ja schaun, ob #000000 im Array, also in farben.txt ist. Aber als Antwort bekomme ich immer Flase.
Klar. file() lässt nämlich die Zeilen-Ende-Zeichen mit in der Zeile drin. Wenn Du den Array vorher durch
$menu = array_map ('rtrim', $menu);
jagst, dann sollte es klappen.
Viele Grüße,
Christian
Hallo,
ah danke für deine Hilfe, es geht :)
MFG
Andavos