URL: https://www.overclockers.at/coding-stuff/brauch_ma_wieder_php_hilfe_67208/page_1 - zur Vollversion wechseln!
Hi und guten Morgen
ich hab ne variable z.B.:
$test = "test";
nun hab ich eine zweite Variable z.B.:
$text = "dies ist ein test";
jetzt bräucht ich die Funktion die mir sagt das das wort "test" in dem "text" vorkommt.
thx 4 help,
Gerrit
http://www.php.net/manual/en/function.strpos.php
http://www.php.net/manual/en/function.strstr.php
kommt darauf an, in welcher Scriptsprache du das PHP Script codest...
in der jeweiligen Scriptsprache suchst dann den string nach "test" ab und setzt eine andere Variable auf "1" wenn er enthalten ist, oder auf "0" wenn er nicht enthalten ist...
Beispiel in Perl:
if ($test =~ /test/)
{
$enthalten=1;
}
nee des is so:
ich habe eine benutzereingabe wo er halt z.b. "test" eingibt und bestätigt,
dann wird ein text aus einer Datei ausgelesen, und er soll mir jetzt die Zeilen ausspucken in denen das Wort "test" vorkommt.
aber das klappt irgendwie nicht mit strstr :/
wüsstet ihr wie es gehen kann ?
zeig her deinen code
ist nicht auf diesem Rechner und netzwerk hab ich nicht , bin auf der arbeit und code am laptop
aptippen dauert zu lange.
Ungefähr so:
Code: PHP<?php $datei = "datei.txt"; // Datei die durchsucht werden soll $suchbegriff = "test"; // Suchbegriff $ddatei = file($datei); for($a=0;$a<count($ddatei);$a++) { if(preg_match("/$suchbegriff/i", $ddatei[$a])) echo "Zeile $a - $ddatei[$a]"; } ?>
sorry, dein post is.... falsch...Zitat von mad-matkommt darauf an, in welcher Scriptsprache du das PHP Script codest...
in der jeweiligen Scriptsprache suchst dann den string nach "test" ab und setzt eine andere Variable auf "1" wenn er enthalten ist, oder auf "0" wenn er nicht enthalten ist...
Beispiel in Perl:
if ($test =~ /test/)
{
$enthalten=1;
}
@bBU.CyTrobIc:
das ist schon dein zweiter thread mit einem nichtsprechenden titel - bitte achte mehr darauf. (in deinen fällen irgendsowas wie: "[php] textsuche" oder "[php] kalenderarithmetik" oder weniger formell zb: "1 jahr = 100 einheiten; in php?")
ja ich weiss , aber so schauen mehr leute in den Thread rein
ok ich halt mich dran
danke phillip für deine Mühe, hat super gefuntzt !!!
hier bekommt man echt immer hilfe *g*
hehe ... das isses ja ...Zitat von bBU.CyTrobIcja ich weiss, aber so schauen mehr leute in den Thread rein
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025