PHP 数组函数2025年4月17日 | 阅读10分钟 PHP 数组用于在一个变量中存储相似类型的元素。使用数组,我们可以创建相似类型元素的列表。借助数组函数,我们可以以不同的方式操作数组的元素。这些 PHP 数组可以应用于单维和多维数组。 PHP 提供了各种数组函数来访问和操作数组的元素。以下是一些重要的 PHP 数组函数。 1. array()PHP array() 函数创建并返回一个数组。它允许您创建索引数组、关联数组和多维数组。 语法 示例 示例立即执行输出 Seasons are: Summer, Winter, Spring, and Autumn 2. in_array()此数组方法确定提供的数组是否包含某个值。 语法 它接受三个参数
示例 1立即执行输出 bool(true) bool(false) bool(true) bool(false) 此方法也可用于在数组中搜索数组。 示例 2立即执行输出 Match found! 3. array_push()此函数用于将新项添加到给定的数组中。新增项的数量会增加数组的长度,并且一个或多个新项会被添加到数组的末尾。 语法 它考虑两个参数
示例立即执行输出 Array ( [0] => Alice [1] => Bob [2] => Charlie [3] => Dave ) Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => mango [5] => grapefruit ) 4. array_pop()它返回从数组末尾删除的数组项。它一次减少数组的长度。 语法 要修改的数组是唯一必需的参数。 示例立即执行输出 Array ( [0] => sparrow [1] => crow ) Bird that was removed: pigeon 5. array_slice()提取数组的一部分。就像切面包一样,它字面意思是切掉数组的一部分。 切片操作后,原始数组保持不变,不会以任何方式修改。因此,数组的值不会改变。 语法 它考虑四个参数
示例 1立即执行输出 Array ( [0] => Basketball [1] => Football [2] => Baseball [3] => Soccer [4] => Tennis [5] => Swimming ) 在上面的代码中,由于未指定要提取的项目数,因此从第二个值到最后一个值提取了数组。 示例 2立即执行输出 Array ( [2] => Baseball [3] => Soccer ) 6. array_chunk()PHP array_chunk() 函数将数组拆分成块。通过使用 array_chunk() 方法,您可以将数组分成多个部分。 语法 示例立即执行输出 Array ( [0] => Array ( [0] => 550000 [1] => 250000 ) [1] => Array ( [0] => 200000 ) ) 7. array_reverse()它用于翻转数组的元素顺序。 语法 它接受两个输入并生成一个反转的项数组
示例立即执行输出 Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 ) 保留原始键示例立即执行输出 Array ( [4] => 5 [3] => 4 [2] => 3 [1] => 2 [0] => 1 ) 8. count()PHP count() 函数用于确定给定数组中有多少项。 语法 它接受两个参数并返回一个整数
使用标准 count() 功能的示例。由于这是默认值,因此您可以在不传递 COUNT_NORMAL 选项的情况下使用 count() 方法。 示例立即执行输出 There are 5 major oceans on Earth. COUNT_RECURSIVE 标志的又一个实例。请注意,函数在计算数组内容后,会将数组内容加到嵌套数组的总数中。 示例立即执行输出 The zoo houses a total of 11 animals. 9. array_reduce()通过反复将用户定义的函数应用于项的值,它将数组项减少到单个值,依次将数组中的每个值传递给函数。 虽然它也可用于连接字符串数组,但最常见的用法是对数值数组执行算术运算。 语法 它考虑三个原因
让我们包含一个数字数组。 示例立即执行输出 15 任何整数都可用作起始值。 示例立即执行输出 25 连接字符串示例立即执行输出 **-Dog-Cat-Horse 10. sort()PHP sort() 函数用于对数组中的所有元素进行排序。 语法
示例立即执行输出 Autumn Spring Summer Winter 以下是其他一些 PHP 数组函数,此处对其进行了详细描述,以便更好地理解哪些函数适用于什么以及为什么。
下一个主题PHP 中的数组到字符串转换 |
我们请求您订阅我们的新闻通讯以获取最新更新。