永发信息网

php 如何判断字符串中是否包含某些指定的字符串!

答案:2  悬赏:20  手机版
解决时间 2021-02-08 00:25
$a=array(
'a'=>'cs',

'b'=>'de',

'c'=>'pc'
);
$s='wwwdeddd';
判断数组$a是否有某个值在字符串$s中出现过(de出现过一次).有没有原生的php函数可以不做循环就得出结果?
最佳答案
有这样的函数:array_search — 在数组中搜索给定的值,如果成功则返回相应的键名    
 
函数参数说明:
mixed array_search       ( mixed $needle      , array $haystack      [, bool $strict     ] )
在 haystack 中搜索     needle 参数并在找到的情况下返回键名,否则返回 FALSE。    
 
备注:      
如果 needle 是字符串,则比较以区分大小写的方式进行。    


例子:
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array);   // $key = 1;
?>
全部回答
你可以用正则表达式来匹配,也可以用strripos 这种字符串函数来校验,如果返回值为真,则表明是含有标的字符串的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
邮政速递(贵定县营业部)地址在什么地方,想过
如何写给中国人民银行的申诉材料
刚去邮政自助取款机存钱,钱放进去系统故障,
【兰州拉面的做法】一道有趣的数学题兰州拉面
坤利绿色干洗店我想知道这个在什么地方
中国邮政工会贵定县邮政局委员会地址在哪,我
真核细胞分泌蛋白的合成机制是怎样的?
什么是票递员
魔兽世界兽人种族练什么职业最好?
2017年湖北省考哪个岗位好?如何备考?
贵州省邮政速递物流有限公司(贵定县营业部)怎
微商有卖即食燕窝的吗 多少钱一盒
袁庄幼儿园怎么去啊,有知道地址的么
详情看下面学校扩建正方形操场,把一边向北延
中国邮政(贵定县盘江镇卫生院东南)地址在什么
推荐资讯
2017款丰田雷凌什么时候会大降价
瑞鑫花坊地址好找么,我有些事要过去
年第度二批次公共2016年公租房租赁住房可分配
付楼村地址在什么地方,想过去办事
苹果手机5的App store的密码应该怎样破解 求
我在郑州上班,所以在郑州交的公积金但是我在
做个人摄影工作室需要什么设备配置?
想出租守望先锋游戏账号,但是又担心别人开挂
如果女孩子聊天第一句话问你吃早餐了没你怎么
【银链子】一条银链子作文
小骆怎么去啊,有知道地址的么
水木光纤网络我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?