There are various array functions in PHP. They are used to access and manipulate the elements ofan array.
Following are functions of array.
Array Function | Description |
array() | It is used to create an array. |
array_change_key_case() | It is used to convert lowercase or uppercase of all keys in an array. |
array_chunk() | It is used to split an array into chunks of arrays. |
array_pop() | It is used to delete the last element of an array. |
array_merge() | It is used to merge one or more arrays into one array. |
array_rand() | It is used to returns one or more random keys from an array. |
array_reverse() | It returns an array in the reverse order. |
array_search() | It searches an array for a given value and returns the key. |
count() | It returns the number of elements in an array. |
extract() | It imports variables into the current symbol table from an array. |
sort() | PHP sort() function sorts all the elements in an array. |
- PHP array() function
PHP array()function is used to create an array( Associate , Index and Multidimensional).
Example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<!DOCTYPE html> <html> <body> <?php $week=array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); $arrlength=count($week); echo "=====To print Week days using an array======"."<br>"; for($x=0;$x<$arrlength;$x++) { echo $week[$x]; echo "<br>"; } ?> </body> </html> |
Output
=====To print Week days using an array======
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
- array_change_key_case() function
PHP array_change_key_case() function is used to change the case of all key of an array.
Example
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html> <body> <?php $salary=array("Sunday"=>"1","Monday"=>"2","Tuesday"=>"3"); print_r(array_change_key_case($salary,CASE_UPPER)); ?> </body> </html> |
Output
1 2 3 |
Array ( [SUNDAY] => 1 [MONDAY] => 2 [TUESDAY] => 3 ) |
3). PHP array_chunk() function
PHP array_chunk() function is used to split an array into chunks. We can divide array into many parts.
Example
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html> <body> <?php $salary=array("Sunday"=>"1","Monday"=>"2","Tuesday"=>"3"); print_r(array_chunk($salary,2)); ?> </body> </html> |
Output
1 2 3 |
Array ( [0] => Array ( [0] => 1 [1] => 2 ) [1] => Array ( [0] => 3 ) ) |
PHP array_pop() Function
PHP array_pop() function is used to delete last element of an array.
Example
1 2 3 4 5 6 7 |
<?php $a=array("red","green","blue"); array_pop($a); print_r($a); ?> |
PHP count() Function
PHP count() function is used to return the number of elements in an array.
Example
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html> <body> <?php $color=array("Red","Blue","Green","Magenta"); echo count($color); ?> </body> </html> |
Output
4
PHP sort() Function
PHP short() function is used to sort the elements of an array in ascending order.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<!DOCTYPE html> <html> <body> <?php $color=array(27,21,83,11); sort($color); $clength=count($color); echo"Assending Order [27,21,83,11]"."<br>"; for($x=0;$x<$clength;$x++){ echo $color[$x]; echo "<br>"; } ?> </body> </html> |
Output
Assending Order [27,21,83,11]
11
21
27
83