php专区

 首页 > php专区 > PHP基础 > 数组 > PHP循环判断字符串是否包含数组的值

PHP循环判断字符串是否包含数组的值

分享到:
【字体:
导读:
          下面来看一个利用foreach遍历数组之后再判断数组值是否在字符串中出现过,具体操作代码如下所示. 例子代码如下: ?php function is_exist( $str , $key ){ foreach ( $key as $v ){ if ( strpos ( $str , $v )-1...

下面来看一个利用foreach遍历数组之后再判断数组值是否在字符串中出现过,具体操作代码如下所示.

例子代码如下:

  1. function is_exist($str,$key){ 
  2.  foreach($key as $v){ 
  3.   if(strpos($str,$v)>-1){ 
  4.    return true; 
  5.   } //开源软件:phpfensi.com 
  6.  } 
  7.  return false; 
  8. $str = 'abcdefg我们中国'
  9. $key = array('4','5','a'); 
  10. if(is_exist($str,$key)){ 
  11.  echo 'YES'
  12. else
  13.  echo 'NO'
  14. ?> 

原理分析:很简单的一个例子我们只要使用foreach遍历数组的值之后再使用strpos($str,$v)>-1来判断数组值是不是在字符串中指定位置了,如果搜索到了就会返回大于或等于0值哦.

分享到:
PHP中数组定义的几种常用方法详解
Array 数组   PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。 一般来说定...
php数组操作二维数组排序问题方法详解
php数组操作二维数组排序问题方法详解 PHP中二维数组排序,可以使用PHP内置函数uasort() 示例一: 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联 回调函数如下:注意回调函数的返回值是负数或者是false的时候,表示回调函数的第一个参数在前,第二个参数在后排列 $person = array(   array('num&#...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……