Php/func array in array

来自菜鸟教程
跳转至:导航、​搜索

PHP in_array()函数

❮PHP数组参考

在数组中搜索值“ Glenn”并输出一些文本:

<?php

$people = array("Peter", "Joe", "Glenn", "Cleveland");



if (in_array("Glenn", $people))

  {

  echo "Match found";

  }

else

  {

  echo "Match not found";

  }

?>

定义和用法

in_array()函数在数组中搜索特定值。

注意: 如果搜索参数是字符串,并且类型参数设置为TRUE,则搜索区分大小写。

句法

in_array(search, array, type)

参数值

参数 描述
search 需要。指定要搜索的内容
array 需要。指定要搜索的数组
type 可选的。如果此参数设置为TRUE,则in_array()函数在数组中搜索搜索字符串和特定类型。

技术细节

返回值: 如果在数组中找到该值,则返回TRUE,否则返回FALSE
PHP版本: 4+
PHP更新日志: PHP 4.2:搜索参数现在可能是数组

更多例子

使用所有参数:

<?php

 $people = array("Peter", "Joe", "Glenn", "Cleveland", 23);

if (in_array("23", $people, TRUE))
  {
  echo "Match found<br>";
  }

 else
  {
  echo "Match not found<br>";
  } 
if (in_array("Glenn",$people, TRUE))
  {
  echo "Match found<br>";
  }
else
  {
  echo "Match not found<br>";
  }

if (in_array(23,$people, TRUE))
  {
  echo "Match found<br>";
  }
else
  {
  echo "Match not found<br>";
  }
?>

❮PHP数组参考