PHP - 检查一个字符串是否包含另一个字符串中的任何字符

标签 php string

我如何用 PHP 检查一个字符串是否包含另一个字符串中的任何字符?

$a = "asd";
$b = "ds";
if (if_first_string_contains_any_of_the_chars_in_second_string($a, $b)) {
    echo "Yep!";
}

所以在这种情况下,它应该回显,因为 ASD 同时包含 D 和 S。

我想不使用正则表达式

最佳答案

你可以用

$a = "asd";
$b = "ds";
if (strpbrk($a, $b) !== FALSE)
    echo 'Found it';
else
    echo "nope!";

更多信息请查看:http://php.net/manual/en/function.strpbrk.php

第二个参数区分大小写

关于PHP - 检查一个字符串是否包含另一个字符串中的任何字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27201944/

相关文章:

php - 简单 XML- "Node no longer exists"

PHP str_replace 不替换字符 "°"

java - 如何引用另一个类中的字符串?

java - 将变量从一帧传递到另一帧

string - 生成所有字符串组合的算法

php - WHERE OR 子句无法正常工作

php - preg_replace() 会改变我的字符集吗?

java - 根据每个字符串的计算值拆分数组列表

regex - 删除第二个逗号之前的文本 ('' ,") 字符串替换模式

php - mysql更新查询根据是否存在字段自定义