📅  最后修改于: 2023-12-03 14:45:29.017000             🧑  作者: Mango
在 PHP 中,数组是一种非常重要的数据类型。PHP 数组函数提供了大量的操作和处理数组的方法。这篇教程将会介绍 PHP 中的数组函数完整参考。
用于创建一个数组。
$array = array(value1, value2, value3, ...);
用来把数组中的值赋给一些变量。
list($var1, $var2, ...) = $array;
用于创建一个包含指定范围内所有元素的数组。
$array = range(low, high, step);
用于对数组进行升序排列。
sort($array, sort_flags);
用于对数组进行降序排列。
rsort($array, sort_flags);
用于对数组进行升序排序,并保留索引关系。
asort($array, sort_flags);
用于对数组按照键名进行升序排序。
ksort($array, sort_flags);
用于用自定义的比较函数对数组进行排序。
usort($array, cmp_function);
用于将数组打乱,重新排列。
shuffle($array);
用于统计数组中元素的个数。
count($array, mode);
用于将数组中的键名和键值进行互换。
array_flip($array);
用于将数组中的元素顺序完全颠倒。
array_reverse($array, preserve_keys);
用于将一个数组分割成多个数组,每个数组有指定数量的元素。
array_chunk($array, size, preserve_key);
用于在数组中查找是否存在指定的值。
in_array($value, $array, strict);
用于在数组中查找指定值的键名。
array_search($value, $array, strict);
用于在数组中查找是否存在指定的键名。
array_key_exists($key, $array);
用于返回两个数组的差集。
array_diff($array1, $array2, ...);
用于返回两个数组的交集。
array_intersect($array1, $array2, ...);
用于对一个数组中的每个元素进行整体判断,保留返回为真的数组元素。
array_filter($array, callback);
用于对数组中的每个元素都做一些操作,然后返回一个新数组。
array_map(callback, $array1, $array2, ...);
用于向数组末尾添加一个或多个元素。
array_push($array, $value1, $value2, ...);
用于删除并返回数组的最后一个元素。
array_pop($array);
用于在数组开始处插入一个或多个元素。
array_unshift($array, $value1, $value2, ...);
用于删除并返回数组的第一个元素。
array_shift($array);
用于删除一个数组元素。
unset($array[index]);
用于打印关于变量的易于理解的信息。
print_r($variable, $return);
用于打印变量的详细信息。
var_dump($variable, $return);
到此,PHP 数组函数完整参考就介绍完了,希望能帮助到 PHP 初学者。