English | 简体中文 | 繁體中文
查询

in_array()函数—用法及示例

「 在一个包含字符串的数组中搜索特定的值 」


函数名:in_array()

适用版本:所有PHP版本

用法:in_array($needle, $haystack, $strict)

参数:

  • $needle (必需):要搜索的值
  • $haystack (必需):要搜索的数组
  • $strict (可选):指定是否进行严格的类型比较,默认为false

返回值:如果找到$needle在$haystack中,则返回true,否则返回false

示例:

$fruits = array('apple', 'banana', 'orange');
if (in_array('apple', $fruits)) {
    echo "苹果在水果数组中";
} else {
    echo "苹果不在水果数组中";
}

$numbers = array(1, 2, 3, 4, 5);
if (in_array(3, $numbers, true)) {
    echo "数字3在数组中";
} else {
    echo "数字3不在数组中";
}

以上示例中,第一个例子演示了在一个包含字符串的数组中搜索特定的值。如果找到了值"apple",则输出"苹果在水果数组中";如果找不到,则输出"苹果不在水果数组中"。

第二个例子演示了在一个包含数字的数组中进行严格的类型比较。由于第三个参数设置为true,所以在搜索数字3时,会进行严格的类型比较。如果找到了数字3,输出"数字3在数组中";如果找不到,则输出"数字3不在数组中"。

补充纠错
上一个函数: ip2long()函数
下一个函数: intval()函数
热门PHP函数
分享链接