PHP之in_array()方法
来源:互联网 发布:积分软件哪个最好 编辑:程序博客网 时间:2024/06/14 18:01
in_array — 检查数组中是否存在某个值
boolin_array ( mixed
$needle
, array$haystack
[, bool$strict
= FALSE
] )在 haystack
中搜索needle
,如果没有设置 strict
则使用宽松的比较。
参数
needle
待搜索的值。
Note:
如果
needle
是字符串,则比较是区分大小写的。haystack
这个数组。
strict
如果第三个参数
strict
的值为TRUE
则in_array() 函数还会检查needle
的类型是否和haystack
中的相同。
返回值
如果找到 needle
则返回 TRUE
,否则返回FALSE
。
范例
Example #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
Example #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
Example #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 "'fi' was found\n";
}
if (in_array('o', $a)) {
echo "'o' was found\n";
}
?>
以上例程会输出:
'ph' was found 'o' was found
阅读全文
0 0
- PHP之in_array()方法
- PHP之array-in_array
- Js实现类似PHP中的in_array方法
- PHP提高in_array查找元素的方法
- php in_array
- php in_array
- 为 JS 添加 类似php的 in_array()方法.
- 类似php的js数组的in_array函数自定义方法
- php in_array 语法
- PHP in_array() 函数
- {{PHP}}in_array注意细节
- [php] in_array 判断问题
- php中的in_array函数
- php in_array的用法
- 转载php in_array()问题
- 148. php in_array()
- php in_array的坑
- Javascript实现PHP的in_array
- Java 开发基于Zookeeper,Spring,vue.js的高并发多用户模块化微信商城系统(三) 构建高可用MySQL服务
- Laravel中Blade模板《一》——变量输出及控制流程
- 解决LoadRunner12录制时chrome卡死的情况
- 数据结构基础:栈(Stack)
- win关于修改命令行cmd/dos默认路径
- PHP之in_array()方法
- C# 静态方法使用
- [cvpr2017]Unsupervised Pixel–Level Domain Adaptation with Generative Adversarial Networks
- kubernetes 1.6集群再遇rbac问题(helm安装spark)
- 数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 解析(四)之插入SQL
- 程序是如何编译执行的,背后都发生了什么
- Xcode多种Build Configuration配置使用
- 基数排序-------------->_<
- Mac OS sublime text3 python插件