-4

if(mb_stripos($hay, $needle) !== false)私のコードにはたくさんあります。に置き換えるにはどうすればよいstr_contains()ですか?

たとえば、コードに次のヘルパー関数があります。

<?php

$str1 = 'Hello world!'; //coming from the database
$str2 = 'hello'; // coming from $_GET user input

function str_contains_old(string $hay, string $needle):bool {
    return mb_stripos($hay, $needle) !== false;
}

var_dump(str_contains_old($str1, $str2)); // gives bool(true)

new で動作させる方法はstr_contains()

var_dump(str_contains($str1, $str2)); // gives bool(false)

デモ

4

3 に答える 3