Hallo in die Runde,
im Zuge meiner Versuche meine noch bescheidenen php Kenntnisse zu verbessern versuche ich mich an dieser Lösung:
foreach( file( $db ) as $v ) {
$d = explode( "|", $v );
if ( $d[0] == "004")
echo "<p>$d[1] $d[2] $d[3].<br></p>";
// alternativ
// fwrite ($datei, "$d[0] $d[1] $d[2] $d[3]");
}
es gelingt mit die gesuchen Werte auszugeben oder (alternativ) in eine Datei zu schreiben, klar die Formel funktioniert halt.
Aber die ausgegebenen Daten bekomme ich nicht in ein array um sie weiter verarbeiten zu können.
Beim versuche als Anweisung in der if-Funktion anstelle von
echo "<b>$d[0]</b>";
zB
$ergebnis = array("<b>$d[0]</b>");
zu verwenden, erhalte ich kein Array.
Wie bekomme ich den Inhalt der Datei-Abfrage in ein array;
...besser noch, wie kann ich es gleich nach bestimmten Werten ($d[x] sortieren.
Ich freue mich über jede Hilfe!
Danke, Thomas
im Zuge meiner Versuche meine noch bescheidenen php Kenntnisse zu verbessern versuche ich mich an dieser Lösung:
foreach( file( $db ) as $v ) {
$d = explode( "|", $v );
if ( $d[0] == "004")
echo "<p>$d[1] $d[2] $d[3].<br></p>";
// alternativ
// fwrite ($datei, "$d[0] $d[1] $d[2] $d[3]");
}
es gelingt mit die gesuchen Werte auszugeben oder (alternativ) in eine Datei zu schreiben, klar die Formel funktioniert halt.
Aber die ausgegebenen Daten bekomme ich nicht in ein array um sie weiter verarbeiten zu können.
Beim versuche als Anweisung in der if-Funktion anstelle von
echo "<b>$d[0]</b>";
zB
$ergebnis = array("<b>$d[0]</b>");
zu verwenden, erhalte ich kein Array.
Wie bekomme ich den Inhalt der Datei-Abfrage in ein array;
...besser noch, wie kann ich es gleich nach bestimmten Werten ($d[x] sortieren.
Ich freue mich über jede Hilfe!
Danke, Thomas
Kommentar