Hallo,
ich beziehe Daten aus einer CSV Datei die ich mit fgetcsv einlese in $daten[].
in der letzten 'spalte' steht immer eine Zahl für Identifikation.
mit echo guck ich zum Beispiel nach was drin ist
$daten[0][7] = irgendeine Zahl (in meinem Fall 1)
da es natülrich mehr einträge gibt überprüfe ich mit ner schleife
das problem er sprpingt nicht in die IF-Bedingung obwohl $id eins ist.
und eins auch in der CSV datei drin ist.
Die Ausgabe sieht wie folgt aus.
woran liegt das?
ich beziehe Daten aus einer CSV Datei die ich mit fgetcsv einlese in $daten[].
in der letzten 'spalte' steht immer eine Zahl für Identifikation.
mit echo guck ich zum Beispiel nach was drin ist
$daten[0][7] = irgendeine Zahl (in meinem Fall 1)
da es natülrich mehr einträge gibt überprüfe ich mit ner schleife
PHP-Code:
<?php
for ($i = 0; $i < (count($daten)); $i++) {
echo $daten[$i][7]."<br>";
if ( $daten[$i][7] == $id )
echo implode(' ', $daten[$i]);
else
echo "geht nicht<br>";
}
?>
und eins auch in der CSV datei drin ist.
Die Ausgabe sieht wie folgt aus.
1
geht nicht
2
geht nicht
geht nicht
2
geht nicht
Kommentar