- var_dump: documentation ( source)
- mb_stripos: documentation ( source)
- str_contains: documentation ( source)
<?php
function str_contains_old(string $hay, string $needle): bool
{
return mb_stripos($hay, $needle) !== false;
}
$str1 = 'Hello world!';
$str2 = 'hello';
var_dump(str_contains_old($str1, $str2)); // gives bool(true)
// str_contains
var_dump(str_contains($str1, $str2)); // gives bool(false)
$str1 = 'Część';
$str2 = 'cZĘŚĆ';
var_dump(str_contains_old($str1, $str2)); // gives bool(true)
// str_contains
var_dump(str_contains($str1, $str2)); // gives bool(false)
$str1 = 'Część';
$str2 = 'czesc';
var_dump(str_contains_old($str1, $str2)); // gives bool(false)
// str_contains
var_dump(str_contains($str1, $str2)); // gives bool(false)