随笔分类 -  PHP Array

php中的常用数组函数(八) 排序函数汇总(sort、rsort、usort、asort、uasort、arsort、ksort、uksort、krsort、natsort、natcasesort、array_multisort)
摘要:测试环境:php5.3.29 sort_flags 可以用以下值改变排序的行为: 排序类型标记: SORT_REGULAR - 正常比较单元(不改变类型) SORT_NUMERIC - 单元被作为数字来比较 SORT_STRING - 单元被作为字符串来比较 SORT_LOCALE_STRING - 阅读全文

posted @ 2016-10-29 14:20 Sweet小马 阅读(442) 评论(0) 推荐(0) 编辑

php中的常用数组函数(七) 数组合并 array_merge()和array_merge_recursive()
摘要:两个函数作用都是合并数组。参数可以是1到n个数组。(呃,不明白参数是1个数组的时候啥用的。谁知道告诉我。) 输出结果: 第3行: Array( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [color] => blue //这一行有区别注意哦 [4] => a [5] = 阅读全文

posted @ 2016-10-27 17:35 Sweet小马 阅读(438) 评论(0) 推荐(1) 编辑

php中的常用数组函数(五)(数组中获取键名集合)
摘要:array_keys($arr, $search_value, $strict); ——数组中获取键名的集合。 //参数1 要检索的数组;参数2 要检索的键值 默认NULL; 参数3 是否严格比较( )默认false。参数3是在php5.0加入的 输出:array(3) { [0]=> string 阅读全文

posted @ 2016-10-27 16:14 Sweet小马 阅读(1377) 评论(0) 推荐(0) 编辑

php中的常用数组函数(四)(数组中是否有某个键名或索引)
摘要:查看$arr1中有没有叫'name'的键名。 也可以检查 数字索引。 阅读全文

posted @ 2016-10-27 15:37 Sweet小马 阅读(484) 评论(0) 推荐(0) 编辑

php中的常用数组函数(三)(获取数组交集的函数们 array_intersect()、array_intersect_key()、array_intersect_assoc()、array_intersect_uassoc()、array_intersect_ukey())
摘要:这5个获取交集的函数 有 5个对应的获取差集的函数。我是链接。 array_intersect($arr1, $arr2); //获得数组同键值的交集 array_intersect_key($arr1, $arr2); //获得数组同键名的交集 array_intersect_assoc(同上); 阅读全文

posted @ 2016-10-27 15:20 Sweet小马 阅读(698) 评论(0) 推荐(0) 编辑

php中的不常用数组函数(一)(数组中元素的键和值对调 array_flip())
摘要:array_flip($arr); //交换数组中的键和值。 //如下所示,如果$arr中有相同的值。交换之后 会被旧的覆盖,最后一个有效。 输出: array(3) { ["apple"]=> string(1) "a" ["banana"]=> string(1) "b" ["cherry"]= 阅读全文

posted @ 2016-10-27 14:05 Sweet小马 阅读(612) 评论(0) 推荐(0) 编辑

php中的常用数组函数(二)(数组元素过滤 array_filter())
摘要:array_filter($arr, 'filter_func'); //参数1,要过滤的数组 //参数2,过滤的函数,返回false时,不添加这个元素,返回true添加这个元素。 示例代码: 阅读全文

posted @ 2016-10-27 13:50 Sweet小马 阅读(1050) 评论(0) 推荐(0) 编辑

php中的常用数组函数(一)(比较多个数组的差集的函数们 array_diff_assoc() array_diff() array_diff_key() array_diff_ukey() array_diff_uassoc())
摘要:array_diff_assoc($arr1, $arr2, $arr3,... n); 返回:一个$arr1的副本,后续的数组中出现一个键值相同的元素,就在副本中删掉这个元素,最后返回这个副本。 如:$arr1中有元素 ['k1' => 'v1'],$arr2~n中出现了同样的同键名同键值的 'k 阅读全文

posted @ 2016-10-27 10:53 Sweet小马 阅读(1191) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示