Mht. performance er det nok mere snedigt at benytte strpos (eller stripos, hvis det er ligegyldigt om der benyttes blokbogstaver eller små bogstaver): <?php $string = "Jeg spiller håndbold dagen lang"; $find = "håndbold"; if(strpos($string,$find) !=== false){ echo "Strengen indeholder ordet '$find'"; } ?>
#6 strpos er efter mine erfaringer hurtigere end strstr. Jeg vil tro at grunden til dette er at strstr retunerer en streng (den retunerer hele strengen du søger i, inklusiv det du søger efter), hvor strpos kun retunerer en integerisk værdi.
#6 Faktisk står der på php.net: "If you only want to determine if a particular needle occurs within haystack , use the faster and less memory intensive function strpos() instead."
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.