2016-08-31
in_array(值,数组);是用来判断数组中是否包含某一个值。他会返回一个布尔型的数。
<?php
//判断数组中是否包含某个值
$arr=['name','tom','jim'];
var_dump(in_array('name',$arr));
?>
//output
//bool(true)
array_key_exists(值,数组);是用来判断数组中是否包含某一个键。他会返回一个布尔型的数。
<?php
//判断数组中是否含有某一个键
$arr=['name','tom','jim'];
var_dump(array_key_exists('0',$arr));
//output
//bool(true)
isset(数组[‘键’]);是用来判断数组中是否包含某一个键。他会返回一个布尔型的数。这里要注意由于键和值是成对出现的,所以一般情况下是可以isset和array_key_exists是等价的,但是当键对应的值是null的时候,那么就不一样了。
<?php
//判断数组中是否含有某一个键
$arr=['name','tom','jim',null];
var_dump(array_key_exists('3',$arr));
var_dump(isset($arr['3']));
//output
//bool(true)
//bool(false)
本文介绍了PHP中用于操作数组的三个常用函数:in_array用于检查数组中是否存在特定值;array_key_exists用于验证数组中是否存在特定键名;isset用于确认数组元素是否设置且不为null。通过示例展示了这些函数的基本用法。
409

被折叠的 条评论
为什么被折叠?



