Brauch ma wieder PHP Hilfe :)

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/brauch_ma_wieder_php_hilfe_67208/page_1 - zur Vollversion wechseln!


bBU.CyTrobIc schrieb am 14.02.2003 um 08:28

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


atrox schrieb am 14.02.2003 um 09:09

http://www.php.net/manual/en/function.strpos.php
http://www.php.net/manual/en/function.strstr.php


mad-mat schrieb am 14.02.2003 um 10:11

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;
}


bBU.CyTrobIc schrieb am 14.02.2003 um 12:06

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 ?


atrox schrieb am 14.02.2003 um 12:36

zeig her deinen code


bBU.CyTrobIc schrieb am 14.02.2003 um 13:07

ist nicht auf diesem Rechner und netzwerk hab ich nicht , bin auf der arbeit und code am laptop :D

aptippen dauert zu lange.


Philipp schrieb am 14.02.2003 um 14:50

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]";
}

?>


watchout schrieb am 14.02.2003 um 17:43

Zitat von mad-mat
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;
}
sorry, dein post is.... falsch... :rolleyes:

perl != php
php != cgi

...


atrox schrieb am 15.02.2003 um 00:02

@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?")


bBU.CyTrobIc schrieb am 15.02.2003 um 18:02

ja ich weiss :rolleyes: , aber so schauen mehr leute in den Thread rein :)

ok ich halt mich dran ;)


bBU.CyTrobIc schrieb am 15.02.2003 um 19:43

danke phillip für deine Mühe, hat super gefuntzt !!!

hier bekommt man echt immer hilfe *g* :)


Vivo schrieb am 15.02.2003 um 21:38

Zitat von bBU.CyTrobIc
ja ich weiss :rolleyes: , aber so schauen mehr leute in den Thread rein :)
hehe ... das isses ja ...
wenn du php dazuschreibst schaun nur alle rein die sich mit php auskennen ... und so soll es sein :D




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025