PHP 查找字符串 strstr 请高手帮忙

$a="1,2"变量A都含2个数字$b="1,2,3,4,5"变量B都含5个数字$fenge=explode(',',$a);用逗号来分割$a$jieguo=strstr... $a="1,2" 变量A都含2个数字
$b="1,2,3,4,5" 变量B都含5个数字
$fenge = explode(',', $a); 用逗号来分割$a

$jieguo = strstr($b, $a[0]) && strstr($b, $a[1]) ? '包含' : '不包含';
查找a变量的第一个数字看是否存在 以及 查找第二个数字是否存在 如果存在输出包含

当$a="1,1"或者$a="2,2"这种2个数字相同的情况下 肯定也是输出包含,
但是我要2个数字一起查找怎么写呢?
也就是说当a等于1,1时 要查找b里面有没有2个1,1而不是一个1了
例:
当$a="1,1" b要等于这样 才算有 $b="1,2,5,3,1"
展开
 我来答
匿名用户
2014-09-11
展开全部
你的需求用那段三目运算就不行了,可以使用strpos来操作

先把$a以小到大排序,然后用strpos查询吧位置记录下来进行第二次查询。
追问
解决了 我先用substr_count来判断出现次数 在判断 是否等于2即可 谢谢了!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式