码迷,mamicode.com
首页 > 编程语言 > 详细

PHP函数-检查某个值是否存在于数组中

时间:2016-08-19 16:20:08      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

函数:in_array -- 检查数组中是否存在某个值定义:bool in_array ( mixed needle, array haystack [, bool strict] )在haystack 中搜索 needle,如果找到则返回 TRUE,否则返回 FALSE。 如果第三个参数 strict 的值为 TRUE 则 in_array() 函数还会检查 needle 的类型是否和 haystack 中的相同。 
例子1. in_array() 例子
<?php $os = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $os)) { echo "Got Irix";}if (in_array("mac", $os)) { echo "Got mac";}
?>
第二个条件失败,因为 in_array() 是区分大小写的,所以以上程序显示为: Got Irix
例子2. in_array() 严格类型检查例子
<?php $a = array(‘1.10‘, 12.4, 1.13); if (in_array(‘12.4‘, $a, true)) { echo "‘12.4‘ found with strict check\n";}if (in_array(1.13, $a, true)) { echo "1.13 found with strict check\n";}
?> 上例将输出:1.13 found with strict check
例子3. in_array() 中用数组作为 needle
<?php $a = array(array(‘p‘, ‘h‘), array(‘p‘, ‘r‘), ‘o‘); if (in_array(array(‘p‘, ‘h‘), $a)) { echo "‘ph‘ was found\n";}if (in_array(array(‘f‘, ‘i‘), $a)) { echo "‘o‘ was found\n";}
?>

PHP函数-检查某个值是否存在于数组中

标签:

原文地址:http://www.cnblogs.com/942267027wzmblog/p/5788039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!