-
自行实现 array_reverse
<?php $arr = [ "a" => 1, "c" => "cc", "d" => 2 ]; function reverse($arr) { $count = count($arr); $…
-
数组差集函数对比
函数名 区别和声明 比较规则 array_diff 值不一样就是差集 if (string) $elem1 === (string) $elem2 array_udiff 值不一样就是差集 回调函数 array_diff…
-
数组交集函数对比
函数名 区别和声明 比较规则 array_intersect 值一样就是交集 if (string) $elem1 === (string) $elem2 array_uintersect 值一样就是交集 回调函数 ar…
-
【array_intersect_assoc】计算数组的交集,键和值都一样才算交集
array_intersect_assoc ( array $array1 , array $array2 [, array $... ] ) : array 键名和值比较都采用规则:if (string) $elem1…
-
【array_intersect_key】计算数组的交集,只比较键
array_intersect_key ( array $array1 , array $array2 [, array $... ] ) : array 比较采用规则:if (string) $elem1 === (s…
-
【array_intersect_uassoc】利用自定义回调函数计算数组的交集,比较键和值
// array_intersect_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) : arra…
-
【array_intersect_ukey】利用自定义回调函数计算数组的交集,只比较键
array_intersect_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func ) : array 首先按…
-
【array_intersect】计算数组的交集
array_intersect ( array $array1 , array $array2 [, array $... ] ) : array <?php $array1 = array("a" => "…
-
【array_merge、array_merge_recursive】合并数组
array_merge ([ array $... ] ) : array array_merge_recursive ([ array $... ] ) : array php 7.4 可以不传任何参数,返回空数组,否…
-
【array_replace、array_replace_recursive】传入更多的数组来替换或添加到第一个数组
array_replace ( array $array1 [, array $... ] ) : array array_replace_recursive ( array $array1 [, array $... …