php in方法,PHP函数in_array()使用详解
PHP有一个系统函数is_array()可以判断一个值是否在数组中。
语法如下:
in_array(value,array,type)
return boolen
参数说明:
value :要搜索的值
array : 被搜索的数组
type : 类型,true全等 ,false非全等(默认)
示例一:普通使用
代码:
$str = 1;
$arr = array(1,3,5,7,9);
$boolvalue = in_array($str,$arr);
var_dump($boolvalue);
执行结果:
bool(true)
实例二:使用第三个参数非全等
代码:
$str = '1';
$arr = array(1,3,5,7,9);
$boolvalue = in_array($str,$arr,false);
var_dump($boolvalue);
执行结果:
bool(true)
全等
代码:
$str = '1';
$arr = array(1,3,5,7,9);
$boolvalue = in_array($str,$arr,true);
var_dump($boolvalue);
执行结果:
bool(false)
实例三:克隆对象代码:
class a {
public $a = 1;
public function fun(){
return $this->a;
}
}
class b {
public $a = 2;
public function fun(){
return $this->a;
}
}
$a = new a();
$b = new b();
$c = clone $a;
$arr = array($a,$b);
$boolvalue = in_array($c,$arr,false);
var_dump($boolvalue);
执行结果:
bool(true)
代码:
class a {
public $a = 1;
public function fun(){
return $this->a;
}
}
class b {
public $a = 2;
public function fun(){
return $this->a;
}
}
$a = new a();
$b = new b();
$c = clone $a;
$arr = array($a,$b);
$boolvalue = in_array($c,$arr,true);
var_dump($boolvalue);
执行结果:
bool(false)
示例四:多维数组代码:
$str = 10;
$arr = array(
array(1,2,3,4),
array(5,6,7,8,9),
10
);
$boolvalue = in_array($str,$arr);
var_dump($boolvalue);
执行结果:
bool(true)
代码:
$str = 10;
$arr = array(
array(1,2,3,4),
array(5,6,7,8,9,10),
);
$boolvalue = in_array($str,$arr);
var_dump($boolvalue);
执行结果:
bool(false)
php in方法,PHP函数in_array()使用详解相关推荐
- 利用栈求表达式的值_高一数学月考考点之函数的表达式详解
函数表达式考点详解,教你轻松学函数 Hello,大家好,这里是摆渡学涯.很高兴在这里跟大家分享知识哦.这次课程我们来为大家讲一下函数表达式相关的考点,教你轻松学函数. 基本概念 什么是函数表达式呢?我 ...
- python时间函数报错_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- python获取系统时间函数_python3中datetime库,time库以及pandas中的时间函数区别与详解...
1介绍datetime库之前 我们先比较下time库和datetime库的区别 先说下time 在 Python 文档里,time是归类在Generic Operating System Servic ...
- python代码大全表解释-python操作列表的函数使用代码详解
python的列表很重要,学习到后面你会发现使用的地方真的太多了.最近在写一些小项目时经常用到列表,有时其中的方法还会忘哎! 所以为了复习写下了这篇博客,大家也可以来学习一下,应该比较全面和详细了 列 ...
- 函数中{}输出格式详解(C#)
Console.WriteLine()函数中{}输出格式详解(C#) Console.WriteLine()函数的格式一直没怎么注意.今天同事问起Console.WriteLine({0:D3},a) ...
- java string()函数_转载java String.split()函数的用法详解
转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...
- mysql命令行查看表的触发器_Mysql事项,视图,函数,触发器命令(详解)
事项开启和使用 //修改表的引擎 alter table a engine=myisam; //开启事务 begin; //关闭自动提交 set autocommit=0; //扣100 update ...
- python def函数报错详解_Python函数详解
一.Python中函数的概念 1.python中函数概念 Python中函数是逻辑结构化和过程化的一种编程方法. 2.python中函数定义方法解释 def name(a): "The fu ...
- java asynchronize_Java 中synchronize函数的实例详解
Java 中synchronize函数的实例详解 java中的一个类的成员函数若用synchronized来修饰,则对应同一个对象,多个线程像调用这个对象的这个同步函数时必须等到上一个线程调用完才能由 ...
最新文章
- Java反射以及应用
- 2018微信年度数据报告:00后最爱表情捂脸哭 80后呲牙笑
- bzoj 3875: [Ahoi2014Jsoi2014]骑士游戏【dp+spfa】
- php this指针的用法,C#_C#中this指针的用法示例,本文实例展示了C#中this指针的 - phpStudy...
- 工业交换机厂家,工业交换机品牌前十大排名
- django构建网页_如何使用Django构建照片供稿
- bug--Unable to add window –token is not valid; is your activity running?
- 用三元操作符替代if-else以降低CPU分支预测惩罚实现Unity内函数13倍提速
- spark学习-38-Spark的MemoryManager
- angular ui-bootstrap的Datepicker Popup组件问题总结
- AUTOSAR基础篇之CanTsyn
- nodejs+java+python网上体育用品销售系统
- element ui实现抽屉效果_抽屉效果的导航菜单
- JAVA调用数据泵,oracle数据泵导入导出dmp文件语法
- http://www.jb51.net/article/41274.htm
- 数码相机导入计算机软件,佳能相机照片导入电脑软件(Image Transfer Utility)
- 数据库 流量切分_基于hash计算的多层实验流量切分的实现
- 利用DirectShow开发C#版的音频文件播放器(三)
- DeepTraLog: Trace-Log Combined Microservice AnomalyDetection through Graph-based Deep Learning
- windows phone 7开发日志(正题二,字体)