Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
function inFile($file, $string, $cas = false)
{
if($cas)
return strstr( file_get_contents($file), $string );
return stristr( file_get_contents($file), $string );
}
//Beispiel 1
$test = inFile("Begriffe.txt", "test");
//Liefert das erste vorkommen des Begriffs (entspricht true) wenn er vorhanden ist, sonst false. Auf Groß-/Kleinschreibung wird nicht geachtet
//Beispiel 2
$test = inFile("Begriffe.txt", "test", true);
//Das selbe, aber es wird auf Groß-/Kleinschreibung geachtet
?>
function inFile($file, $string, $cas = false)
function inFile($file, $string, $cas = false)
return $cas ? strstr(file_get_contents($file), $string) : stristr(file_get_contents($file), $string);
in diesem Falle false, was heißt, dass mit stristr() geprüft wird
function inFile($file, $string, $cas = false)
{
if($cas)
{
return strstr( file_get_contents($file), $string );
}
else
{
return stristr( file_get_contents($file), $string );
}
}
// Wenn du nun schreibst
inFile('./datei.txt', 'test');
/*
* Wird überprüft ob irgendwo im Text
* das wort test, oder TEST, oder TeSt
* oder in irgendeiner anderen kombination
* vorkommt.
*
* Dabei bleibt der dritte parameter von
* "inFile" "false", wenn da nicht stehen
* würde "$cas = false" sondern nur $cas
* würdest du hier einen PHP-Error bekommen
* da alle argumente ausgefüllt werden
* müssen.
*
* nächstes beispiel
*/
inFile('./datei.txt', 'test', true);
/*
* Hier word Case-Sensitive überprüft
* also wird nur auf "test" überprüft.
*
* dabei wird der dritte parameter
* überschrieben
*/