摘要:测试环境:php5.3.29 sort_flags 可以用以下值改变排序的行为: 排序类型标记: SORT_REGULAR - 正常比较单元(不改变类型) SORT_NUMERIC - 单元被作为数字来比较 SORT_STRING - 单元被作为字符串来比较 SORT_LOCALE_STRING -
阅读全文
摘要:两个函数作用都是合并数组。参数可以是1到n个数组。(呃,不明白参数是1个数组的时候啥用的。谁知道告诉我。) 输出结果: 第3行: Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [color] => blue //这一行有区别注意哦 [4] => a [5] =
阅读全文
摘要:array_keys($arr, $search_value, $strict); ——数组中获取键名的集合。 //参数1 要检索的数组;参数2 要检索的键值 默认NULL; 参数3 是否严格比较( )默认false。参数3是在php5.0加入的 输出:array(3) { [0]=> string
阅读全文
摘要:查看$arr1中有没有叫'name'的键名。 也可以检查 数字索引。
阅读全文
摘要:这5个获取交集的函数 有 5个对应的获取差集的函数。我是链接。 array_intersect($arr1, $arr2); //获得数组同键值的交集 array_intersect_key($arr1, $arr2); //获得数组同键名的交集 array_intersect_assoc(同上);
阅读全文
摘要:array_flip($arr); //交换数组中的键和值。 //如下所示,如果$arr中有相同的值。交换之后 会被旧的覆盖,最后一个有效。 输出: array(3) { ["apple"]=> string(1) "a" ["banana"]=> string(1) "b" ["cherry"]=
阅读全文
摘要:array_filter($arr, 'filter_func'); //参数1,要过滤的数组 //参数2,过滤的函数,返回false时,不添加这个元素,返回true添加这个元素。 示例代码:
阅读全文
摘要:array_diff_assoc($arr1, $arr2, $arr3,... n); 返回:一个$arr1的副本,后续的数组中出现一个键值相同的元素,就在副本中删掉这个元素,最后返回这个副本。 如:$arr1中有元素 ['k1' => 'v1'],$arr2~n中出现了同样的同键名同键值的 'k
阅读全文