<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.array.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'zh',
  ),
  'this' => 
  array (
    0 => 'ref.array.php',
    1 => '数组 函数',
    2 => '数组 函数',
  ),
  'up' => 
  array (
    0 => 'book.array.php',
    1 => '数组',
  ),
  'prev' => 
  array (
    0 => 'array.sorting.php',
    1 => '对数组进行排序',
  ),
  'next' => 
  array (
    0 => 'function.array.php',
    1 => 'array',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'zh',
    'path' => 'reference/array/reference.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/ref.array.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="ref.array" class="reference">
 <h1 class="title">数组 函数</h1>
 <div class="partintro">
   <h1 class="title">参见</h1>
   <p class="para">
    参考 <span class="function"><a href="function.is-array.php" class="function">is_array()</a></span>、<span class="function"><a href="function.explode.php" class="function">explode()</a></span>、
    <span class="function"><a href="function.implode.php" class="function">implode()</a></span>、
    <span class="function"><a href="function.preg-split.php" class="function">preg_split()</a></span>、<span class="function"><a href="function.unset.php" class="function">unset()</a></span>。
   </p>
 </div>

 



















































































































































































































































































































  
























































































 

















































































  























  








































































































































<h2>目录</h2><ul class="chunklist chunklist_reference"><li><a href="function.array.php">array</a> — 新建一个数组</li><li><a href="function.array-all.php">array_all</a> — 检查数组所有元素是否都满足回调函数的条件</li><li><a href="function.array-any.php">array_any</a> — Checks if at least one array element satisfies a callback function</li><li><a href="function.array-change-key-case.php">array_change_key_case</a> — 将数组中的所有键名修改为全大写或小写</li><li><a href="function.array-chunk.php">array_chunk</a> — 将一个数组分割成多个</li><li><a href="function.array-column.php">array_column</a> — 返回输入数组中指定列的值</li><li><a href="function.array-combine.php">array_combine</a> — 创建一个数组，用一个数组的值作为其键名，另一个数组的值作为其值</li><li><a href="function.array-count-values.php">array_count_values</a> — 统计数组中每个不同值的出现次数</li><li><a href="function.array-diff.php">array_diff</a> — 计算数组的差集</li><li><a href="function.array-diff-assoc.php">array_diff_assoc</a> — 带索引检查计算数组的差集</li><li><a href="function.array-diff-key.php">array_diff_key</a> — 使用键名比较计算数组的差集</li><li><a href="function.array-diff-uassoc.php">array_diff_uassoc</a> — 用用户提供的回调函数做索引检查来计算数组的差集</li><li><a href="function.array-diff-ukey.php">array_diff_ukey</a> — 用回调函数对键名比较计算数组的差集</li><li><a href="function.array-fill.php">array_fill</a> — 用给定的值填充数组</li><li><a href="function.array-fill-keys.php">array_fill_keys</a> — 使用指定的键和值填充数组</li><li><a href="function.array-filter.php">array_filter</a> — 使用回调函数过滤数组的元素</li><li><a href="function.array-find.php">array_find</a> — Returns the first element satisfying a callback function</li><li><a href="function.array-find-key.php">array_find_key</a> — Returns the key of the first element satisfying a callback function</li><li><a href="function.array-first.php">array_first</a> — 获取数组的第一个值</li><li><a href="function.array-flip.php">array_flip</a> — 交换数组中的键和值</li><li><a href="function.array-intersect.php">array_intersect</a> — 计算数组的交集</li><li><a href="function.array-intersect-assoc.php">array_intersect_assoc</a> — 带索引检查计算数组的交集</li><li><a href="function.array-intersect-key.php">array_intersect_key</a> — 使用键名比较计算数组的交集</li><li><a href="function.array-intersect-uassoc.php">array_intersect_uassoc</a> — 带索引检查计算数组的交集，用回调函数比较索引</li><li><a href="function.array-intersect-ukey.php">array_intersect_ukey</a> — 在键名上使用回调函数来比较计算数组的交集</li><li><a href="function.array-is-list.php">array_is_list</a> — 判断指定 array 是否为 list</li><li><a href="function.array-key-exists.php">array_key_exists</a> — 检查数组里是否有指定的键名或索引</li><li><a href="function.array-key-first.php">array_key_first</a> — 获取指定数组的第一个键</li><li><a href="function.array-key-last.php">array_key_last</a> — 获取一个数组的最后一个键值</li><li><a href="function.array-keys.php">array_keys</a> — 返回数组中部分的或所有的键名</li><li><a href="function.array-last.php">array_last</a> — 获取数组的最后一个值</li><li><a href="function.array-map.php">array_map</a> — 为数组的每个元素应用回调函数</li><li><a href="function.array-merge.php">array_merge</a> — 合并一个或多个数组</li><li><a href="function.array-merge-recursive.php">array_merge_recursive</a> — 递归地合并一个或多个数组</li><li><a href="function.array-multisort.php">array_multisort</a> — 对多个数组或多维数组进行排序</li><li><a href="function.array-pad.php">array_pad</a> — 以指定长度将一个值填充进数组</li><li><a href="function.array-pop.php">array_pop</a> — 弹出数组最后一个单元（出栈）</li><li><a href="function.array-product.php">array_product</a> — 计算数组中所有值的乘积</li><li><a href="function.array-push.php">array_push</a> — 将一个或多个单元压入数组的末尾（入栈）</li><li><a href="function.array-rand.php">array_rand</a> — 从数组中随机取出一个或多个随机键</li><li><a href="function.array-reduce.php">array_reduce</a> — 用回调函数迭代地将数组简化为单一的值</li><li><a href="function.array-replace.php">array_replace</a> — 使用传递的数组替换第一个数组的元素</li><li><a href="function.array-replace-recursive.php">array_replace_recursive</a> — 使用传递的数组递归替换第一个数组的元素</li><li><a href="function.array-reverse.php">array_reverse</a> — 返回单元顺序相反的数组</li><li><a href="function.array-search.php">array_search</a> — 在数组中搜索给定的值，如果成功则返回首个相应的键名</li><li><a href="function.array-shift.php">array_shift</a> — 将数组开头的单元移出数组</li><li><a href="function.array-slice.php">array_slice</a> — 从数组中取出一段</li><li><a href="function.array-splice.php">array_splice</a> — 去掉数组中的某一部分并用其它值取代</li><li><a href="function.array-sum.php">array_sum</a> — 对数组中所有值求和</li><li><a href="function.array-udiff.php">array_udiff</a> — 用回调函数比较数据来计算数组的差集</li><li><a href="function.array-udiff-assoc.php">array_udiff_assoc</a> — 带索引检查计算数组的差集，用回调函数比较数据</li><li><a href="function.array-udiff-uassoc.php">array_udiff_uassoc</a> — 带索引检查计算数组的差集，用回调函数比较数据和索引</li><li><a href="function.array-uintersect.php">array_uintersect</a> — 计算数组的交集，用回调函数比较数据</li><li><a href="function.array-uintersect-assoc.php">array_uintersect_assoc</a> — 带索引检查计算数组的交集，用回调函数比较数据</li><li><a href="function.array-uintersect-uassoc.php">array_uintersect_uassoc</a> — 带索引检查计算数组的交集，用单独的回调函数比较数据和索引</li><li><a href="function.array-unique.php">array_unique</a> — 移除数组中重复的值</li><li><a href="function.array-unshift.php">array_unshift</a> — 在数组开头插入一个或多个单元</li><li><a href="function.array-values.php">array_values</a> — 返回数组中所有的值</li><li><a href="function.array-walk.php">array_walk</a> — 使用用户自定义函数对数组中的每个元素做回调处理</li><li><a href="function.array-walk-recursive.php">array_walk_recursive</a> — 对数组中的每个成员递归地应用用户函数</li><li><a href="function.arsort.php">arsort</a> — 对数组进行降向排序并保持索引关系</li><li><a href="function.asort.php">asort</a> — 对数组进行升序排序并保持索引关系</li><li><a href="function.compact.php">compact</a> — 建立一个数组，包括变量名和它们的值</li><li><a href="function.count.php">count</a> — 统计数组、Countable 对象中所有元素的数量</li><li><a href="function.current.php">current</a> — 返回数组中的当前值</li><li><a href="function.each.php">each</a> — 返回数组中当前的键／值对并将数组指针向前移动一步</li><li><a href="function.end.php">end</a> — 将数组的内部指针指向最后一个单元</li><li><a href="function.extract.php">extract</a> — 从数组中将变量导入到当前的符号表</li><li><a href="function.in-array.php">in_array</a> — 检查数组中是否存在某个值</li><li><a href="function.key.php">key</a> — 从关联数组中取得键名</li><li><a href="function.key-exists.php">key_exists</a> — 别名 array_key_exists</li><li><a href="function.krsort.php">krsort</a> — 对数组按照键名逆向排序</li><li><a href="function.ksort.php">ksort</a> — 对数组根据键名升序排序</li><li><a href="function.list.php">list</a> — 把数组中的值赋给一组变量</li><li><a href="function.natcasesort.php">natcasesort</a> — 用&ldquo;自然排序&rdquo;算法对数组进行不区分大小写字母的排序</li><li><a href="function.natsort.php">natsort</a> — 用&ldquo;自然排序&rdquo;算法对数组排序</li><li><a href="function.next.php">next</a> — 将数组中的内部指针向前移动一位</li><li><a href="function.pos.php">pos</a> — current 的别名</li><li><a href="function.prev.php">prev</a> — 将数组的内部指针倒回一位</li><li><a href="function.range.php">range</a> — 根据范围创建数组，包含指定的元素</li><li><a href="function.reset.php">reset</a> — 将数组的内部指针指向第一个单元</li><li><a href="function.rsort.php">rsort</a> — 对数组降序排序</li><li><a href="function.shuffle.php">shuffle</a> — 打乱数组</li><li><a href="function.sizeof.php">sizeof</a> — count 的别名</li><li><a href="function.sort.php">sort</a> — 对数组升序排序</li><li><a href="function.uasort.php">uasort</a> — 使用用户定义的比较函数对数组进行排序并保持索引关联</li><li><a href="function.uksort.php">uksort</a> — 使用用户自定义的比较函数对数组中的键名进行排序</li><li><a href="function.usort.php">usort</a> — 使用用户自定义的比较函数对数组中的值进行排序</li></ul>
</div>
<?php manual_footer($setup); ?>