SyntaxStudy
Sign Up
PHP Beginner 1 min read

Array Functions

PHP Array Functions

FunctionDescription
count($arr)Number of items
array_push($arr,$val)Add to end
array_pop($arr)Remove from end
array_shift($arr)Remove from start
array_unshift($arr,$val)Add to start
in_array($val,$arr)Check exists
array_search($val,$arr)Find key
array_merge($a,$b)Merge arrays
array_slice($arr,$start,$len)Slice
array_unique($arr)Remove duplicates
array_reverse($arr)Reverse
array_keys($arr)Get keys
array_values($arr)Get values
Example
<?php
$nums = [3, 1, 4, 1, 5, 9, 2, 6];
echo count($nums);                    // 8
echo in_array(5, $nums) ? "yes":"no"; // yes
sort($nums);                          // sort in place
$unique = array_unique($nums);        // remove dupes
$sliced = array_slice($nums, 0, 3);   // first 3
print_r($sliced);
?>