当前位置:首页 > PHP教程 > php函数 > 列表

php in_array函数用法(实例)

发布:smiling 来源: PHP粉丝网  添加日期:2022-07-21 20:47:24 浏览: 评论:0 

函数介绍:in_array() 函数用于搜索数组中是否存在指定的值。如果在数组中找到值则返回 TRUE,否则返回 FALSE。

函数语法:

bool in_array(mixed $needle, array $haystack[, bool $strict = FALSE])

参数介绍:

needle 必需。规定要在数组搜索的值。

haystack 必需。规定要搜索的数组。

strict 可选。如果该参数设置为 TRUE,则 in_array() 函数检查搜索的数据与数组的值的类型是否相同。

代码示例一:

在数组中搜索值 "phpcn" ,并输出一些文本:

  1. <?php 
  2.  
  3. $sites = array("Google""phpcn""Taobao""Facebook");  
  4.  
  5. if (in_array("phpcn"$sites)){ 
  6.  
  7.     echo "找到匹配项!"
  8.  
  9. }else
  10.  
  11.     echo "没有找到匹配项!"
  12.  
  13.  
  14. ?> 

输出结果:

找到匹配项!

代码示例二:

  1. <?php 
  2.  
  3. $people = array("Bill""Steve""Mark""David"); 
  4.  
  5.  
  6.  
  7. if (in_array("23"$people, TRUE)) 
  8.  
  9.   { 
  10.  
  11.   echo "匹配已找到<br>"
  12.  
  13.   } 
  14.  
  15. else 
  16.  
  17.   { 
  18.  
  19.   echo "匹配未找到<br>"
  20.  
  21.   } 
  22.  
  23. if (in_array("Mark",$people, TRUE)) 
  24.  
  25.   { 
  26.  
  27.   echo "匹配已找到<br>"
  28.  
  29.   } 
  30.  
  31. else 
  32.  
  33.   { 
  34.  
  35.   echo "匹配未找到<br>"
  36.  
  37.   } 
  38.  
  39.  
  40.  
  41. if (in_array(23,$people, TRUE)) 
  42.  
  43.   { 
  44.  
  45.   echo "匹配已找到<br>"
  46.  
  47.   } 
  48.  
  49. else 
  50.  
  51.   { 
  52.  
  53.   echo "匹配未找到<br>"
  54.  
  55.   } 
  56.  
  57. ?> 

输出结果:

匹配未找到

匹配已找到

匹配未找到

Tags: in_array

分享到: