dongpang2483
2015-08-26 11:25
浏览 83
已采纳

如何检查字符串是否包含数组中的单词然后回显它?

I have a sentence that contains a location eg activities New York for developers

in my array i have a list of locations

I want to check if the string contains a location from the array and if it does then echo it out

$string = 'Activities in New York for developers';
$array = array("New York","Seattle", "San Francisco");
if(0 == count(array_intersect(array_map('strtolower', explode(' ', $string)), $array))){

echo $location /*echo out location that is in the string on its own*/

} else {

/*do nothing*/

}

图片转代码服务由CSDN问答提供 功能建议

我有一个包含位置的句子 eg activities纽约开发人员

在我的数组中我有一个位置列表

我想检查字符串是否包含数组中的位置,如果确实存在,则将其回显出来 $ string ='纽约开发商活动'; $ array = array(“纽约”,“西雅图”,“旧金山”); if(0 == count( array_intersect(array_map('strtolower',explode('',$ string)),$ array))){ echo $ location / *回显出字符串中的位置* / } 否{ / *什么都不做* / }

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

相关推荐 更多相似问题