In this tutorial we will learn php array functions with example. An array is a data structure that contains a group of elements. Typically these elements are all of the same data type, such as an integer or string. php array are commonly used in computer programs to organize data so that a related set of values can be easily sorted or searched.
An array can hold many values under a single name, and you can access the values by referring to an index number.
So, let's start to learn php array function with example.
In PHP, the array()
function is used to create an array
In PHP, there are three types of arrays:
//Array declaration
$names = ['Websolutionstuff', 'Web', 'Solution', 'Stuff'];
//add to array
$names[] = 'Websolutionstuff';
Array merge :
// Array merge
$array3 = array_merge($array1, $array2);
Array to string :
// Array to string
$text = implode(', ', $names); // 'Websolutionstuff, Web, Solution'
String to Array :
// String to Array
echo explode(',', $text); // ['Websolutionstuff', 'Web', 'Solution']
Remove and preserve keys :
// Remove and preserve keys
unset($names[1]);
// It is now => [0 => 'Websolutionstuff', 2 => 'Solution']
Remove and change keys :
// Or remove and change keys
array_splice($names, 1, 1);
// It is now => [0 => 'Websolutionstuff', 1 => 'Solution']
Number of items in a Array :
// Number of items in a Array
echo count($names);
Associative array :
//Associative array:
$person = ['age' => 25, 'gender' => 'men'];
Check if a specific key exist :
// Check if a specific key exist
echo array_key_exists('age', $person);
Array filter :
//Array filter (return a filtered array)
$filteredData = array_filter($people, function ($person) {
return $person->active;
});
Search all value :
// search all value in the 'name' column
$found_key = array_search('men', array_column($gender, 'name'));
// return 2
Hello, laravel web developers! In this article, we'll see how to use Quill rich text editor in laravel 11. Here, we&...
Sep-04-2024
In this post i will show you laravel 8 user role and permission with example, here we will see how to set user role and...
Jun-02-2021
Today we will learn next previous link button pagination in laravel, Using paginate method you can easily create paginat...
Jun-14-2021
In this article, we will see laravel 10 change column names and data types in migration. Here, we will learn about...
Apr-19-2023