欢迎访问宙启技术站
智能推送

PHP函数库中最新鲜的10个函数

发布时间:2023-10-30 09:24:33

以下是PHP函数库中最新鲜的10个函数。

1. array_chunk($array, $size) - 将一个数组拆分为指定大小的几个子数组。返回一个包含子数组的新数组。

2. array_column($array, $column_key, $index_key = null) - 从一个多维数组或一个对象数组中返回指定的一列。可以选择使用一个键作为索引。

3. array_flip($array) - 交换数组中的键和值。返回一个新的数组,其键是原来的值,值是原来的键。

4. array_intersect($array1, $array2, ...)  - 返回两个或多个数组的交集。返回一个包含交集元素的新数组。

5. array_reduce($array, $callback, $initial = null) - 使用回调函数递归地将数组简化成单一的值。返回一个简化后的值。

6. array_key_exists($key, $array) - 检查数组中是否存在指定的键。如果存在则返回true,否则返回false

7. in_array($needle, $haystack, $strict = false) - 检查一个值是否存在于数组中。如果存在则返回true,否则返回false

8. str_contains($haystack, $needle) - 检查一个字符串中是否包含另一个字符串。如果包含则返回true,否则返回false。仅在PHP 8.0及以上版本可用。

9. str_starts_with($haystack, $needle) - 检查一个字符串是否以另一个字符串开头。如果是则返回true,否则返回false。仅在PHP 8.0及以上版本可用。

10. str_ends_with($haystack, $needle) - 检查一个字符串是否以另一个字符串结尾。如果是则返回true,否则返回false。仅在PHP 8.0及以上版本可用。

这些函数是在较新的PHP版本中引入的,并提供了更方便和高效的方法来处理数组和字符串。使用这些函数可以简化代码并提高代码的可读性。如果你使用较旧版本的PHP,可能需要升级到较新的版本才能使用这些函数。