Hallo,
ich bin noch ganz frisch im php. Ich habe mir ne txt gemacht wo paar wörter drinnen stehen und ich möchte eins davon ausgeben wenn es vorhanden ist. bisher habe ich das hier.
ich habe hinten dran geschrieben wie ich mir das gedacht. aber das funktioniert irgendwie nicht. Also ich kann die ganze datei auslesen mit einem echo. aber ich möchte nur das wort auslesen wenn es sich in der datei befindet.
kann mir wer da auf die sprünge helfen?
Update:
Ok ich habe nochmal im Internet geguck und das hier gefunden.
So wenn ich das Wort Erde ändere in Erde2 wird es nicht gefunden. Wenn ich es so belasse in Erde steht dort Gefunden.
Das eigentliche Problem ist dann das er das echo nicht so aus gibt
da steht dann nichts obwohl es gefunden wurden ist
ich bin noch ganz frisch im php. Ich habe mir ne txt gemacht wo paar wörter drinnen stehen und ich möchte eins davon ausgeben wenn es vorhanden ist. bisher habe ich das hier.
PHP-Code:
<?php
$datei = "liste.txt";
$array = file($datei); // datei wurde in den array eingelesen
$key = array_search('Trinken', $array); // variable key sucht nach Trinken im array
?>
<?php
echo $key; // wenn gefunden ausgeben
?>
kann mir wer da auf die sprünge helfen?
Update:
Ok ich habe nochmal im Internet geguck und das hier gefunden.
PHP-Code:
<?php
function trimData(&$value)
{
$value = trim($value);
}
$array = file("liste.txt");
array_walk($array, "trimData");
$ergebnis = array_search("Erde", $array);
if ($ergebnis === false)
echo "Nicht gefunden";
else
echo "Gefunden";
?>
Das eigentliche Problem ist dann das er das echo nicht so aus gibt
PHP-Code:
echo $ergebnis;
Kommentar