Introduction
The array type in PHP is an ordered map of elements of the same type that associates values to keys, or you can say that the array type is very similar to the string type, which, for that reason, is often referred to as an array of characters. Here I am going to explain some of the PHP array functions.
PHP array Function
The array() function creates an array. The array function has two parameters (key and values). If you not specify a key value, an integer key is automatically generated, starting at 0 and increasing by one for each value.
Syntax
Parameter in array function
It takes two parameters; they are:
Parameter |
Description |
key |
It is optional parameter that specifies the key , of type numeric or string. |
value |
It specifies the value. |
Example of array function
The following is an example of an array function:
<?php
$fruits=array("Apple","Banana","Raspberry","Apricot");
echo "<pre>";
print_r($fruits);
?>
Output
PHP array_change_key_case Function
The array_change_key_case() function returns an array with all keys from the input converted to either all lowercase or all uppercase.
Syntax
Parameter in array_change_key_case function
It takes two parameters; they are:
Parameter |
Description |
input |
It specifies an array to work on. |
case |
It is optional parameter and it's possible values are:
- CASE_LOWER - Returns the array key value in lower case.
- CASE_UPPER - Returns the array key value in upper case.
|
Example of array_change_key_case function
The following is an example of the array_change_key_case function:
<?php
echo"<h1>Upper Case</h1>";
$input_array=array("First" => "Cat", "Second" => "Rat");
echo "<pre>";
print_r(array_change_key_case($input_array, CASE_UPPER));
echo "<h1>Lower Case</h1>";
$input_array = array("First" => "Cat", "Second" => "Rat");
echo "<pre>";
print_r(array_change_key_case($input_array, CASE_LOWER));
?>
Output
PHP array_chunk Function
The array_chunk function splits an array into chunks of new arrays.
Syntax
array_chunk (array , size, preserve_keys) |
Parameter in array_chunk function
It takes three parameters; they are:
Parameter |
Description |
array |
It specifies array to use. |
size |
It specifies the size of each chunk. |
preserve_keys |
It is optional parameter and it's possible values are:
- True - Set to true keys will be preserved.
- False- Default. Does not preserve the key from the original array.
|
Example of array_chunk function
The following is an example of the array_chunk function:
<?php
$input_array=array('Sharad', 'Arun', 'Mohit', 'Satya', 'Vishal');
echo "<pre>";
print_r(array_chunk($input_array, 3));
echo "<pre>";
print_r(array_chunk($input_array, 3, true));
?>
Output