一梦千年系列
array_intersect_key1
- 说明
array_intersect_key(array $array1, array $array2, array ...) : array
- 参数
array1
要检查的数组
array2
用于比较的数组
...
更多用户比较的数组
- 返回值
返回一个数组,键名存在于array1,同时也存在于其它用户比较的数组中
- 范例
$array1 = [
'name' => 'swk',
'age' => 22,
'sex' => 1
];
$array2 = [
'name' => 'zbj',
'age' => 23,
'height' => 176
];
$newArray = array_intersect_key($array1, $array2);
print_r($newArray);
以上范例会输出
Array
(
[name] => swk
[age] => 22
)
- 特别注意
一梦千年系列
array_intersect_ukey2
- 说明
array_intersect_ukey(array $array1, array $array2, array ..., callback $func) : array
- 参数
array1
要检查的数组
array2
用于比较的数组
...
更多用户比较的数组
func
用户自定义比较的函数
- 返回值
返回一个数组,键名即存在于array1中,也存在于其它数组中,键名的比较方式是用户自定义函数
- 范例
$array1 = [
'name' => 'swk',
'age' => 22,
'sex' => 1
];
$array2 = [
'name' => 'zbj',
'age' => 23,
'sex' => 2
];
function func($a, $b)
{
return 0;
}
$newArray = array_intersect_ukey($array1, $array2, 'func');
print_r($newArray);
以上范例输出
Array
(
[name] => swk
[age] => 22
[sex] => 1
)
- 特别说明
一梦千年系列
array_intersect3
- 说明
array_intersect(array $array1, array $array2, array ...) : array
- 参数
array1
要检查的数组
array2
用于比较的数组
...
更多用于比较的数组
- 返回值
返回一个数组,键值相同的交集数组
- 范例
$array1 = [
'name' => 'swk',
'age' => 22,
'sex' => 1
];
$array2 = [
'nickname' => 'swk',
'age' => 23,
'sex' => 1
];
$newArray = array_intersect($array1, $array2);
print_r($newArray);
以上范例输出
Array
(
[name] => swk
[sex] => 1
)
- 特别说明
一梦千年系列
array_key_exists4
- 说明
array_key_exist(mixed $key, array $array) : bool
数组array中有键名key时返回true,否则返回false
- 参数
key
要检查的键名
array
要检查的数组
- 返回值
返回布尔值,检查到键名返回true,否则返回false
- 范例
$array = [
'name' => 'swk',
'age' => 22,
'sex' => 1
];
$key = 'name';
$res = array_key_exists($key, $array);
var_dump($res);
以上范例输出
bool(true)
- 特别说明
一梦千年系列
array_key_first5
- 说明
array_key_first(array $array) : mixed
- 参数
array
要操作的数组
- 返回值
返回一个有效的键名,如果是空数组,则返回null
- 范例
$array = [
'name' => 'swk',
'age' => 22,
'sex' => 1
];
$res = array_key_first($array);
var_dump($res);
以上范例输出
string(4) "name"
- 特别说明
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!