PHP 5 Array 函数
PHP Array 简介
PHP Array 函数�许您访问并�作数组。
支�简�的数组和多维数组。
安装
PHP Array 函数是 PHP æ ¸å¿ƒçš„ç»„æˆ�éƒ¨åˆ†ã€‚æ— éœ€å®‰è£…å�³å�¯ä½¿ç”¨è¿™äº›å‡½æ•°ã€‚
PHP 5 Array 函数
| 函数 | �述 |
|---|---|
| array() | 创建数组。 |
| array_change_key_case() | 返回其键�为大写或�写的数组。 |
| array_chunk() | 把一个数组分割为新的数组�。 |
| array_column() | è¿”å›žè¾“å…¥æ•°ç»„ä¸æŸ�个å�•一列的值。 |
| array_combine() | 通过�并两个数组(一个为键�数组,一个为键值数组)�创建一个新数组。 |
| array_count_values() | ç”¨äºŽç»Ÿè®¡æ•°ç»„ä¸æ‰€æœ‰å€¼å‡ºçŽ°çš„æ¬¡æ•°ã€‚ |
| array_diff() | 比较数组,返回两个数组的差集(�比较键值)。 |
| array_diff_assoc() | 比较数组,返回两个数组的差集(比较键�和键值)。 |
| array_diff_key() | 比较数组,返回两个数组的差集(�比较键�)。 |
| array_diff_uassoc() | 比较数组,返回两个数组的差集(比较键�和键值,使用用户自定义的键�比较函数)。 |
| array_diff_ukey() | 比较数组,返回两个数组的差集(�比较键�,使用用户自定义的键�比较函数)。 |
| array_fill() | 用给定的键值填充数组。 |
| array_fill_keys() | 用给定的指定键�的键值填充数组。 |
| array_filter() | 用回调函数过滤数组ä¸çš„å…ƒç´ ã€‚ |
| array_flip() | å��转/交æ�¢æ•°ç»„ä¸çš„é”®å��和对应关è�”的键值。 |
| array_intersect() | 比较数组,返回两个数组的交集(�比较键值)。 |
| array_intersect_assoc() | 比较数组,返回两个数组的交集(比较键�和键值)。 |
| array_intersect_key() | 比较数组,返回两个数组的交集(�比较键�)。 |
| array_intersect_uassoc() | 比较数组,返回两个数组的交集(比较键�和键值,使用用户自定义的键�比较函数)。 |
| array_intersect_ukey() | 比较数组,返回两个数组的交集(�比较键�,使用用户自定义的键�比较函数)。 |
| array_key_exists() | 检查指定的键å��是å�¦å˜åœ¨äºŽæ•°ç»„ä¸ã€‚ |
| array_key_first() | 获�指定数组的第一个键值。 |
| array_key_last() | 获�指定数组的最�一个键值。 |
| array_keys() | è¿”å›žæ•°ç»„ä¸æ‰€æœ‰çš„é”®å��。 |
| array_map() | 将用户自定义函数作用到给定数组的�个值上,返回新的值。 |
| array_merge() | 把一个或多个数组�并为一个数组。 |
| array_merge_recursive() | 递归地把一个或多个数组�并为一个数组。 |
| array_multisort() | 对多个数组或多维数组进行排�。 |
| array_pad() | 将指定数é‡�çš„å¸¦æœ‰æŒ‡å®šå€¼çš„å…ƒç´ æ�’入到数组ä¸ã€‚ |
| array_pop() | åˆ é™¤æ•°ç»„ä¸çš„æœ€å�Žä¸€ä¸ªå…ƒç´ ï¼ˆå‡ºæ ˆï¼‰ã€‚ |
| array_product() | è®¡ç®—æ•°ç»„ä¸æ‰€æœ‰å€¼çš„乘积。 |
| array_push() | å°†ä¸€ä¸ªæˆ–å¤šä¸ªå…ƒç´ æ�’å…¥æ•°ç»„çš„æœ«å°¾ï¼ˆå…¥æ ˆï¼‰ã€‚ |
| array_rand() | 从数组ä¸éš�æœºé€‰å‡ºä¸€ä¸ªæˆ–å¤šä¸ªå…ƒç´ ï¼Œè¿”å›žé”®å��。 |
| array_reduce() | 通过使用用户自定义函数,è¿ä»£åœ°å°†æ•°ç»„简化为一个å—符串,并返回。 |
| array_replace() | 使用��数组的值替�第一个数组的值。 |
| array_replace_recursive() | 递归地使用��数组的值替�第一个数组的值。 |
| array_reverse() | 将原数组ä¸çš„å…ƒç´ é¡ºåº�翻转,创建新的数组并返回。 |
| array_search() | åœ¨æ•°ç»„ä¸æ�œç´¢ç»™å®šçš„值,如果æˆ�功则返回相应的键å��。 |
| array_shift() | åˆ é™¤æ•°ç»„ä¸çš„ç¬¬ä¸€ä¸ªå…ƒç´ ï¼Œå¹¶è¿”å›žè¢«åˆ é™¤å…ƒç´ çš„å€¼ã€‚ |
| array_slice() | 返回数组ä¸çš„选定部分。 |
| array_splice() | 把数组ä¸çš„æŒ‡å®šå…ƒç´ 去掉并用其它值å�–代。 |
| array_sum() | è¿”å›žæ•°ç»„ä¸æ‰€æœ‰å€¼çš„和。 |
| array_udiff() | 比较数组,返回两个数组的差集(�比较键值,使用一个用户自定义的键�比较函数)。 |
| array_udiff_assoc() | 比较数组,返回两个数组的差集(比较键�和键值,使用内建函数比较键�,使用用户自定义函数比较键值)。 |
| array_udiff_uassoc() | 比较数组,返回两个数组的差集(比较键�和键值,使用两个用户自定义的键�比较函数)。 |
| array_uintersect() | 比较数组,返回两个数组的交集(�比较键值,使用一个用户自定义的键�比较函数)。 |
| array_uintersect_assoc() | 比较数组,返回两个数组的交集(比较键�和键值,使用内建函数比较键�,使用用户自定义函数比较键值)。 |
| array_uintersect_uassoc() | 比较数组,返回两个数组的交集(比较键�和键值,使用两个用户自定义的键�比较函数)。 |
| array_unique() | åˆ é™¤æ•°ç»„ä¸é‡�å¤�的值。 |
| array_unshift() | 在数组开头æ�’å…¥ä¸€ä¸ªæˆ–å¤šä¸ªå…ƒç´ ã€‚ |
| array_values() | è¿”å›žæ•°ç»„ä¸æ‰€æœ‰çš„值。 |
| array_walk() | 对数组ä¸çš„æ¯�个æˆ�员应用用户函数。 |
| array_walk_recursive() | 对数组ä¸çš„æ¯�个æˆ�员递归地应用用户函数。 |
| arsort() | 对关�数组按照键值进行��排�。 |
| asort() | 对关�数组按照键值进行��排�。 |
| compact() | 创建一个包����和它们的值的数组。 |
| count() | 返回数组ä¸å…ƒç´ 的数目。 |
| current() | 返回数组ä¸çš„当å‰�å…ƒç´ ã€‚ |
| each() | 返回数组ä¸å½“å‰�的键ï¼�值对。 |
| end() | 将数组的内部指针指å�‘最å�Žä¸€ä¸ªå…ƒç´ 。 |
| extract() | 从数组ä¸å°†å�˜é‡�导入到当å‰�的符å�·è¡¨ã€‚ |
| in_array() | æ£€æŸ¥æ•°ç»„ä¸æ˜¯å�¦å˜åœ¨æŒ‡å®šçš„值。 |
| key() | 从关è�”数组ä¸å�–å¾—é”®å��。 |
| krsort() | 对关�数组按照键���排�。 |
| ksort() | 对关�数组按照键���排�。 |
| list() | 把数组ä¸çš„值赋给一些数组å�˜é‡�。 |
| natcasesort() | 用"自然排åº�"算法对数组进行ä¸�区分大å°�写嗿¯�的排åº�。 |
| natsort() | 用"自然排�"算法对数组排�。 |
| next() | 将数组ä¸çš„内部指针å�‘å�Žç§»åЍ䏀ä½�。 |
| pos() | current() 的别�。 |
| prev() | 将数组的内部指针倒回一�。 |
| range() | 创建一个包å�«æŒ‡å®šèŒƒå›´çš„å…ƒç´ çš„æ•°ç»„ã€‚ |
| reset() | 将数组的内部指针指å�‘ç¬¬ä¸€ä¸ªå…ƒç´ ã€‚ |
| rsort() | 对数值数组进行��排�。 |
| shuffle() | 把数组ä¸çš„å…ƒç´ æŒ‰éš�机顺åº�é‡�新排列。 |
| sizeof() | count() 的别�。 |
| sort() | 对数值数组进行��排�。 |
| uasort() | 使用用户自定义的比较函数对数组ä¸çš„键值进行排åº�。 |
| uksort() | 使用用户自定义的比较函数对数组ä¸çš„é”®å��进行排åº�。 |
| usort() | 使用用户自定义的比较函数对数组进行排�。 |
点我分享笔记