PHP 5 提供了许多用于操作数组的内置函数。以下是一些常用的 PHP 5 Array 函数:

1. count(): 返回数组中的元素数目。
   $arr = array(1, 2, 3, 4, 5);
   echo count($arr);  // 输出 5

2. array(): 创建一个数组。
   $arr = array(1, 2, 3);

3. array_push(): 将一个或多个元素压入数组末尾。
   $arr = array(1, 2, 3);
   array_push($arr, 4, 5);
   // 现在 $arr 包含 [1, 2, 3, 4, 5]

4. array_pop(): 弹出数组末尾的元素。
   $arr = array(1, 2, 3, 4, 5);
   $lastElement = array_pop($arr);
   // 现在 $arr 包含 [1, 2, 3, 4],$lastElement 包含 5

5. array_shift(): 移出数组的第一个元素。
   $arr = array(1, 2, 3, 4, 5);
   $firstElement = array_shift($arr);
   // 现在 $arr 包含 [2, 3, 4, 5],$firstElement 包含 1

6. array_unshift(): 在数组开头插入一个或多个元素。
   $arr = array(2, 3, 4, 5);
   array_unshift($arr, 1);
   // 现在 $arr 包含 [1, 2, 3, 4, 5]

7. array_merge(): 合并一个或多个数组。
   $arr1 = array(1, 2, 3);
   $arr2 = array(4, 5, 6);
   $mergedArr = array_merge($arr1, $arr2);
   // $mergedArr 包含 [1, 2, 3, 4, 5, 6]

8. array_key_exists(): 检查数组中是否存在指定的键名。
   $arr = array("name" => "John", "age" => 30);
   if (array_key_exists("name", $arr)) {
       echo "Name exists!";
   }

9. in_array(): 检查数组中是否存在指定的值。
   $arr = array(1, 2, 3, 4, 5);
   if (in_array(3, $arr)) {
       echo "Value 3 exists!";
   }

10. array_reverse(): 返回一个元素顺序颠倒的数组。
    $arr = array(1, 2, 3, 4, 5);
    $reversedArr = array_reverse($arr);
    // $reversedArr 包含 [5, 4, 3, 2, 1]

这只是 PHP 5 中一些常用的数组函数的示例,PHP 提供了许多其他用于数组处理的函数。请查阅 PHP 官方文档以获取更详细的信息和其他函数的用法。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3648/PHP