Zamień wsio na małe/wielkie litery i wtedy porównuj. Z manuala z ww przeróbką:
<?php
$mystring = 'wlazł kotek na Płotek i mruga.';
$findme = 'na płotek';
if ($pos === false) {
echo "The string '$findme' was not found in the string '$mystring'"; } else {
echo "The string '$findme' was found in the string '$mystring'"; echo " and exists at position $pos"; }
?>
@up: Co do preg_match, cytat z manuala:
Cytat
Do not use preg_match() if you only want to check if one string is contained in another string. Use strpos() or strstr() instead as they will be faster.