有没有办法检查来自例如
的角色<?php
$chars='a'||'f'||'h'||'k';
$char2match='f';
if($char2match ==$chars )
{
echo'hello';
}
?>
此处$char2match ==$chars
仅用于匹配a,f,h,k
答案 0 :(得分:5)
你需要用于字符集合和in_array()
函数的数组来检查特定元素是否在数组中:
$chars = array('a', 'f', 'h', 'k');
if (in_array('f', $chars)) {
echo 'hello';
}
答案 1 :(得分:3)
我想是的:
if(preg_match('/[afhk]/', $char2match))
答案 2 :(得分:0)
就弦乐而言,你可以做几件事......
$chars='a'||'f'||'h'||'k';
$chars2match = 'f';
if(strpos($chars, $chars2match)) {
print 'hello';
}
OR
if(strstr($chars, $chars2Match)) {
print 'hello';
}
OR CASE INSENSITIVE
if(stristr($chars, $chars2Match) {
print 'hello';
}
这些是在字符串中搜索字符的几种简单方法。