PHP is a widely used server-side scripting language. It supports many array functions for processing array-related operations, such as traversing, sorting, merging, etc. Today we will introduce some commonly used PHP array functions so that you can make full use of these functions to process arrays.
$array = array("apple", "banana", "cherry");
creates an array with three elements, apple
, banana
and cherry
. This function also supports the creation of associative arrays, for example:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
In this way, you can store multiple keys and values in an array and easily retrieve them when needed.
$array = array('apple', 'banana', 'cherry'); echo count($array);
This should output 3
because the array contains three elements.
$array = array('apple', 'banana', 'cherry'); array_push($array, 'orange'); // 添加一个元素到数组的末尾 echo count($array); // 输出4,因为现在该数组包含了4个元素 $fruit = array_pop($array); // 从数组的末尾删除元素,并将其赋值给 $fruit echo $fruit; // 输出"orange"
$numbers = array(1, 2, 3, 4, 5); $first = array_shift($numbers); // 从数组的开头删除元素,并将其赋值给 $first echo $first; // 输出1 array_unshift($numbers, 0); // 在数组的开头添加一个元素 echo count($numbers); // 输出5,因为现在该数组包含了5个元素
$array1 = array('apple', 'banana', 'cherry'); $array2 = array('orange', 'lemon', 'lime'); $new_array = array_merge($array1, $array2); echo count($new_array); // 输出6,因为新数组中包含了6个元素
$array = array('apple', 'banana', 'cherry'); $new_array = array_reverse($array); echo $new_array[0]; // 输出"cherry"
The above are six commonly used PHP array functions. Of course, PHP has many other useful functions, you can check the official PHP documentation for more details. Once you master these basic array functions, you will be able to handle and manipulate PHP arrays more easily.
The above is the detailed content of What are the php array functions?. For more information, please follow other related articles on the PHP Chinese website!