PHP如何检查一个字符串是否包含特定字符?

3

我有2个字符串$verify$test。我想检查$test在特定位置是否包含$verify的元素。$test[4]=e,且$test[9]=]。我该如何检查$verify中是否包含e]

$verify = "aes7]";
$test = "09ske-2?;]3fs{";

if ($test[4] == $verify AND $test[9] == $verify) {
    echo "Match";
} else {
    echo "No Match";
}
2个回答

4

通常情况下,我们会使用 !== false 而不是 > -1 - AbraCadaver

3

自PHP8以来,您可以使用str_contains()

函数。

<?php

$verify = "aes7]";
$test = "09ske-2?;]3fs{";

if (str_contains($verify, $test[4]) && str_contains($verify, $test[9])) {
    echo "Match";
} else {
    echo "No Match";
}
?>

感谢@symlink提供的代码片段,我稍作修改


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接