Bekijk Volledige Versie : If-string in php. Hoe kan dit handiger?
Eduard Bekker
22/08/05, 12:35
Beste mensen!
Volgens mij moet dit slimmer kunnen:
if (
(!stristr($kop_html,"nog vier liefhebbers")) &&
(!stristr($kop_html,"400 accordeons")) &&
(!stristr($kop_html,"russisich knopaccordeonnetje"))
)
Iets met arrays, maar hoe?
--
/\/\/\/\/\/\/\/\/\
..|
..| Groetjes, Eduard
..|
\/\/\/\/\/\/\/\/\/
Eduard Bekker wrote:
> Beste mensen!
>
> Volgens mij moet dit slimmer kunnen:
>
> if (
> (!stristr($kop_html,"nog vier liefhebbers")) &&
> (!stristr($kop_html,"400 accordeons")) &&
> (!stristr($kop_html,"russisich knopaccordeonnetje"))
> )
>
> Iets met arrays, maar hoe?
>
Ja met de functie in_array. Zie
http://nl2.php.net/manual/en/function.in-array.php
Eduard Bekker
22/08/05, 14:35
On 22-08-2005 12:36, in article
25ca2$4309aaad$52ad88af$18498@news.versatel.nl, "Joni" <joni@nospam.local>
wrote:
>> Volgens mij moet dit slimmer kunnen:
>> if (
>> (!stristr($kop_html,"nog vier liefhebbers")) &&
>> (!stristr($kop_html,"400 accordeons")) &&
>> (!stristr($kop_html,"russisich knopaccordeonnetje"))
>> )
> Ja met de functie in_array. Zie
> http://nl2.php.net/manual/en/function.in-array.php
Ik heb het getest:
$filtertermen=array("400 Accordeons");
if (!in_array($kop_html,$filtertermen) )
{
$mp_html.=$pub_datum_tag.$artikel_html."\n";
}
Maar het werkt niet. Helaas.
Dat is logisch: het gaat om een deel uit de string, en niet de hele string.
--
/\/\/\/\/\/\/\/\/\
..|
..| Groetjes, Eduard
..|
\/\/\/\/\/\/\/\/\/
Jan Ehrhardt
22/08/05, 15:25
Eduard Bekker in nl.internet.www.server-side (Mon, 22 Aug 2005 12:30:16
+0200):
>Volgens mij moet dit slimmer kunnen:
>
> if (
> (!stristr($kop_html,"nog vier liefhebbers")) &&
> (!stristr($kop_html,"400 accordeons")) &&
> (!stristr($kop_html,"russisich knopaccordeonnetje"))
> )
if (!eregi("(nog vier liefhebbers|400 accordeons|russisch
knopaccordeonnetje)",$kop_html))
Maar dan wel op 1 regel. En je kunt de teststring natuurlijk ook vullen
met behulp van een loopje.
Jan
--
Look, Ma. No tables - http://enbio.steenbergen-stichting.nl/