$var1 = 'accommodation_rate_fri_to_sun_garden_view';
$var2 = 'Garden View';
if ( stripos($var1, $var2) !== false ) {
echo 'found';
}
else {
echo 'not found';
}
// результат not found
, Есть ли другая функция для внутреннего соответствия?
Попробуй это —
$var1 = 'accommodation_rate_fri_to_sun_garden_view';
$var2 = 'Garden View';
$var2 = str_replace(" ", "_", strtolower($var2));
if ( stripos($var1, $var2) !== false ) {
echo 'found';
}
else {
echo 'not found';
}
<?php
$haystack = 'accommodation_rate_fri_to_sun_garden_view';
$needle = 'Garden View';
$needles = explode(' ', $needle);
$partial = false;
foreach($needles as $needle)
{
if(stripos($haystack, $needle) !== false)
{
$partial = true;
break;
}
}
if($partial)
{
echo 'found';
}
else
{
echo 'not found';
}