PHP in_array() 函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE。

语法:

bool in_array( mixed needle, array array [, bool strict] )

参数说明:

判断数组-2.jpg

实例:

<?php$arr_a = array("a", "b", "c", 1);if(in_array("a", $arr_a)){  echo '字符 a 在 $arr_a 数组中存在';} else {  echo '字符 a 在 $arr_a 数组中不存在';}?>

字符 a 在 $arr_a 数组中存在严格检查的例子:

<?php$arr_a = array("a", "b", "c", 1);if(in_array("1", $arr_a, TRUE)){  echo '字符 1 在 $arr_a 数组中存在';} else {  echo '字符 1 在 $arr_a 数组中不存在';}?>

字符 1 在 $arr_a 数组中不存在数组作为 needle 的例子:

<?php$arr_a = array(array("a", "b"), 1, 2);$arr_b = array("a", "b");if(in_array($arr_b, $arr_a)){    echo '数组 $arr_b 在 $arr_a 数组中存在';} else {    echo '数组 $arr_b 在 $arr_a 数组中不存在';}?>

数组 $arr_b 在 $arr_a 数组中存在。

推荐教程:PHP视频教程

更多相关文章

  1. php检测字符串是否包含字符串
  2. php检查数组下标是否存在
  3. php截取字符串不乱码
  4. PHP数组合并之array_merge和数组相加
  5. php判断从数据库查出的二维数组是否有重复值
  6. PHP二维数组按照指定的字段排序的函数
  7. PHP最强大的随机字符串生成函数
  8. php中字符串和整数比较
  9. PHP提取多维数组指定一列的方法大全

随机推荐

  1. c语言计算两个数的最小公倍数
  2. 如何判断文件是否存在于Perl中
  3. 什么是变量的作用域
  4. 如何用Perl表示当前时间
  5. c语言如何实现选择排序算法(代码示例)
  6. 伪代码是什么?如何写一个伪代码?
  7. c语言简单数据类型有哪些
  8. C中scanf()和gets()之间的区别
  9. c语言函数调用的三种方式是什么
  10. C#中复制构造函数是什么