PHP provides many built-in array functions to make working with arrays easier. Whether you need to sort, search, modify, or filter an array, there’s a function for that!
🔹 Count the Number of Elements
To find out how many elements are in an array, use count()
.
<?php $fruits = array("Apple", "Banana", "Cherry"); echo "Total Fruits: " . count($fruits); ?>
Output: Total Fruits: 3
🔹 Check if a Value Exists in an Array
Use in_array()
to check if a value exists in an array.
<?php $colors = array("Red", "Green", "Blue"); if (in_array("Green", $colors)) { echo "Green is in the array!"; } else { echo "Green is not found."; } ?>
Output: Green is in the array!
🔹 Get the Keys of an Array
Use array_keys()
to get all keys from an array.
<?php $student = array("name" => "Alice", "age" => 24, "course" => "Math"); $keys = array_keys($student); print_r($keys); ?>
Output: Array ( [0] => name [1] => age [2] => course )
🔹 Reverse an Array
Use array_reverse()
to reverse an array.
<?php $numbers = array(1, 2, 3, 4, 5); $reversed = array_reverse($numbers); print_r($reversed); ?>
Output: Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
🔹 Merge Two Arrays
Use array_merge()
to combine multiple arrays.
<?php $first = array("A", "B", "C"); $second = array("D", "E", "F"); $merged = array_merge($first, $second); print_r($merged); ?>
Output: Array ( [0] => A [1] => B [2] => C [3] => D [4] => E [5] => F )
🔹 Remove the Last Element
Use array_pop()
to remove and return the last element.
<?php $animals = array("Dog", "Cat", "Elephant"); $last = array_pop($animals); echo "Removed: $last <br>"; print_r($animals); ?>
Output:
Removed: Elephant
Array ( [0] => Dog [1] => Cat )
🔹 Sort an Array
Use sort()
for ascending order and rsort()
for descending order.
<?php $numbers = array(5, 2, 8, 1, 9); sort($numbers); print_r($numbers); ?>
Output: Array ( [0] => 1 [1] => 2 [2] => 5 [3] => 8 [4] => 9 )
🎯 Key Takeaways
count()
– Get the number of elements in an array.in_array()
– Check if a value exists in an array.array_keys()
– Get all keys from an array.array_reverse()
– Reverse the array.array_merge()
– Merge two or more arrays.array_pop()
– Remove the last element.sort()
– Sort an array in ascending order.
📝 Practice Time!
Try creating an array of your favorite superheroes 🦸♂️, and use array functions to sort, search, and modify it!