随笔分类 -  php

摘要:定义和用法array_intersect_ukey() 函数用回调函数比较键名来计算数组的交集。array_intersect_ukey() 返回一个数组,该数组包含了所有出现在 array1 中并同时出现在所有其它参数数组中的键名的值。此比较是通过用户提供的回调函数来进行的。该函数带有两个参数,即... 阅读全文
posted @ 2015-06-10 11:05 miyaye 阅读(202) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_intersect_uassoc() 函数使用用户自定义的回调函数计算数组的交集,用回调函数比较索引。array_intersect_uassoc() 返回一个数组,该数组包含了所有在array1中也同时出现在所有其它参数数组中的值。返回的数组中键名保持不变。注意,与array... 阅读全文
posted @ 2015-06-10 10:59 miyaye 阅读(229) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_intersect_key() 函数使用键名比较计算数组的交集。array_intersect_key() 返回一个数组,该数组包含了所有出现在被比较的数组中并同时出现在所有其它参数数组中的键名的值。注释:仅有键名用于比较。语法array_intersect_key(array... 阅读全文
posted @ 2015-06-10 10:28 miyaye 阅读(218) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_intersect_assoc() 函数返回两个或多个数组的交集数组。与array_intersect() 函数不同的是,本函数除了比较键值,还比较键名。返回的数组中元素的键名保持不变。语法array_intersect_assoc(array1,array2,array3..... 阅读全文
posted @ 2015-06-10 10:20 miyaye 阅读(219) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_intersect() 函数返回两个或多个数组的交集数组。结果数组包含了所有在被比较数组中,也同时出现在所有其他参数数组中的值,键名保留不变。注释:仅有值用于比较。语法array_intersect(array1,array2,array3...) 参数描述array1必需。... 阅读全文
posted @ 2015-06-10 10:11 miyaye 阅读(523) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。如果原数组中的值的数据类型不是字符串或整数,函数将报错。语法array_flip(array)参数描述array必需。规定输入的数组。例子"alice","2"=>... 阅读全文
posted @ 2015-06-10 10:07 miyaye 阅读(170) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_fill() 函数用给定的值填充数组,返回的数组有 number 个元素,值为 value。返回的数组使用数字索引,从 start 位置开始并递增。如果 number 为 0 或小于 0,就会出错。语法array_fill(start,number,value)参数描述star... 阅读全文
posted @ 2015-06-10 10:00 miyaye 阅读(144) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_diff_ukey() 返回一个数组,该数组包括了所有出现在 array1 中但是未出现在任何其它参数数组中的键名的值。注意关联关系保留不变。与 array_diff() 不同的是,比较是根据键名而不是值来进行的。此比较是通过用户提供的回调函数来进行的。如果认为第一个参数小于,... 阅读全文
posted @ 2015-06-10 09:56 miyaye 阅读(204) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_diff_uassoc() 函数使用用户自定义的回调函数 (callback) 做索引检查来计算两个或多个数组的差集。返回一个数组,该数组包括了在array1中但是不在任何其他参数数组中的值。注意,与array_diff() 函数不同的是,键名也要进行比较。参数 functio... 阅读全文
posted @ 2015-06-10 09:52 miyaye 阅读(362) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_diff_key() 函数返回一个数组,该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键。语法array_diff_key(array1,array2,array3...)参数描述array1必需。与其他数组进行比较的第一个数组。array2必需。与第一个数组进... 阅读全文
posted @ 2015-06-10 09:41 miyaye 阅读(414) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_diff_assoc() 函数返回两个数组的差集数组。返回的数组的元素都取自被比较的数组(既第一个数组)。和array_diff() 函数不同,本函数要求键名和键值都进行比较。返回的数组中键名保持不变。语法array_diff_assoc(array1,array2,array... 阅读全文
posted @ 2015-06-10 09:28 miyaye 阅读(434) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_diff() 函数返回两个数组的差集数组。返回的数组的元素都取自被比较的数组(既第一个数组)。在返回的数组中,键名保持不变。语法array_diff(array1,array2,array3...)参数描述array1必需。与其他数组进行比较的第一个数组。array2必需。与第... 阅读全文
posted @ 2015-06-09 17:51 miyaye 阅读(919) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_count_values() 函数用于统计数组中所有值出现的次数。本函数返回一个数组,其元素的键(索引)是原数组的值,元素的值是该值在原数组中出现的次数。语法array_count_values(array)参数描述array必需。规定输入的数组。例子输出:Array ( [A... 阅读全文
posted @ 2015-06-09 17:41 miyaye 阅读(116) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_combine() 函数通过合并两个数组来创建一个新数组,其中的第一个数组是键(索引),第二个数组为值。如果其中一个数组为空,或者两个数组的长度不同,则该函数返回 false。语法array_combine(array1,array2)参数描述array1必需。规定合并后键(索... 阅读全文
posted @ 2015-06-09 17:38 miyaye 阅读(145) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_chunk() 函数把一个数组分割为新的数组块。其中每个数组的长度由参数 size 决定。可选参数 preserve_key 是一个布尔值,它指定新数组是否使用原数组相同的键(索引),还是重新分配键(索引)。默认是重新分配新的键。语法1 array_chunk(array,si... 阅读全文
posted @ 2015-06-09 17:23 miyaye 阅读(168) 评论(0) 推荐(0) 编辑
摘要:定义和用法array_change_key_case() 函数将指定数组的所有的键进行大小写转换。如果数组的键(索引)为数字则不发生变化。如果未提供第二个参数,则默认转换为小写。语法array_change_key_case(array,case)参数描述array必需。规定要使用的数组。case可... 阅读全文
posted @ 2015-06-09 17:09 miyaye 阅读(184) 评论(0) 推荐(0) 编辑
摘要:定义和用法array() 创建数组,带有键和值。如果在创建数组时省略了键,则生成一个整数键,默认从 0 开始,然后以 1 进行递增。用 array() 创建一个数组,可使用 => 来分隔键和值。要创建一个空数组,则不传递参数给 array():$new = array();注意:array() 实际... 阅读全文
posted @ 2015-06-09 16:56 miyaye 阅读(206) 评论(0) 推荐(0) 编辑