Überprüfen, ob Variable bestimmtes Wort enthält
Überprüfen, ob Variable bestimmtes Wort enthält
am 09.09.2006 00:02:23 von martin.brachmann
Hallo zusammen,
ich möchte mit einer if-Abfrage überprüfen, ob innerhalb einer Variable ein
bestimmtes Wort vorkommt. Wie kann ich so etwas machen?
Schöne Grüße,
Martin
Re: Überprüfen, ob Variable bestimmtes Wort enthält
am 09.09.2006 00:29:59 von Sebastian Wessel
Martin Brachmann schrieb:
> Hallo zusammen,
>
> ich möchte mit einer if-Abfrage überprüfen, ob innerhalb einer Variable ein
> bestimmtes Wort vorkommt. Wie kann ich so etwas machen?
Je nach Anwendungsfall entweder mit stripos()
http://www.php.net/manual/en/function.stripos.php
oder mit strpos()
http://www.php.net/manual/en/function.strpos.php
--
MfG Sebastian Wessel
"Wer Dich wegen deines Hemdes verprügelt ist nicht dein Freund."
(March Simpson)
Re: Überprüfen, ob Variable bestimmtes Wort enthält
am 14.09.2006 14:08:28 von Peter Buzanits
Sebastian Wessel schrieb:
> Martin Brachmann schrieb:
>> Hallo zusammen,
>>
>> ich möchte mit einer if-Abfrage überprüfen, ob innerhalb einer
>> Variable ein bestimmtes Wort vorkommt. Wie kann ich so etwas machen?
>
> Je nach Anwendungsfall entweder mit stripos()
> http://www.php.net/manual/en/function.stripos.php
>
> oder mit strpos()
> http://www.php.net/manual/en/function.
oder strstr()
http://www.php.net/manual/en/function.strstr.php
Peter
Re: Überprüfen, ob Variable bestimmtes Wort enthält
am 14.09.2006 15:19:39 von Niels Braczek
Peter Buzanits schrieb:
> Sebastian Wessel schrieb:
>> Martin Brachmann schrieb:
>>>
>>> ich möchte mit einer if-Abfrage überprüfen, ob innerhalb einer
>>> Variable ein bestimmtes Wort vorkommt. Wie kann ich so etwas machen?
>>=20
>> Je nach Anwendungsfall entweder mit stripos()
>> http://www.php.net/manual/en/function.stripos.php
>>=20
>> oder mit strpos()
>> http://www.php.net/manual/en/function.
>=20
> oder strstr()
> http://www.php.net/manual/en/function.strstr.php
Mit diesen Funktionen findet man auch 'und' un 'Fundstelle', weil nur
Zeichenfolgen unabhängig von der Umgebung gesucht werden. Soll wirklich=
nur das Wort gefunden werden, muss man auf RegExp zurückgreifen:
if ( preg_match( '~\b'.preg_quote( $wort ).'\b~' ) ) {
echo $wort, ' gefunden';
}
MfG
Niels
--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------