"We are back" « oc.at

Brauch ma wieder PHP Hilfe :)

bBU.CyTrobIc 14.02.2003 - 08:28 591 11
Posts

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
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

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782

mad-mat

Addicted
Avatar
Registered: Feb 2001
Location: Undercity
Posts: 426
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

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
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

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
zeig her deinen code

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
ist nicht auf diesem Rechner und netzwerk hab ich nicht , bin auf der arbeit und code am laptop :D

aptippen dauert zu lange.

Philipp

Here to stay
Registered: Jul 2001
Location: Wien
Posts: 1970
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

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
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

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
@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

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
ja ich weiss :rolleyes: , aber so schauen mehr leute in den Thread rein :)

ok ich halt mich dran ;)

bBU.CyTrobIc

#include "billrulz.h"
Avatar
Registered: Oct 2000
Location: Hamburg
Posts: 1875
danke phillip für deine Mühe, hat super gefuntzt !!!

hier bekommt man echt immer hilfe *g* :)

Vivo

Dreamworker
Avatar
Registered: May 2002
Location: Tal der Könige
Posts: 1478
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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz