php array example
Example 1: common array methods php
sizeof($arr) //returns the size of elements in the array
is_array($arr) // returns true if $arr is an array and false otherwise
in_array($var, $arr) // check if $var is in the array $arr
print_r($arr) // prints the complete representation of the array
array_merge($arr1, $arr2) //combines $arr1 and $arr2 into a single array
array_values($arr) //store all the values into a new array without the keys but only the values
array_keys($arr) // returns only the keys inside an array
array_pop($arr) // removes the last element of the array
array_push($arr, $val) // pushes $val to the end of array
array_shift($arr) // removes the first element in the array $arr
sort($arr) // sorts an array in an ascending order
/*Other sorting methods are:
-asort()
-arsort()
-ksort()
-krsort()
-rsort()
*/
array_map('function_name', $arr) // passes each value in the array inside the fuction and do the operation on the array data
array_flip($arr) //This function interchange the keys and the values of a PHP associative array.
array_reverse($arr) //This function is used to reverse the order of elements
array_rand($arr) //randomly pick an element from the array
array_slice($arr, $offset, $length)//This function is used to create a subset of any array
Example 2: php arrays
#Arrays
<?php
#array is a variable that holds multiple values
/*
Three types of arrays
- Indexed
- associative
- Multi-dimensional
*/
// Indexed array is the most common and easiest
$people = array('Kevin', 'Jeremy ', 'Sara');
$ids = array(23, 55, 12);
$cars = ['Honda', ' Toyota', 'Ford']; // also an array
//add to an array
$cars[3] = ' Audi';
// you can use empty brackets and it will be added to the last one
$cars[] = ' Chevy';
echo $people[1];
echo $ids[1];
echo $cars[1];
echo $cars[3];
echo $cars[4];
echo count($cars);
//you can also print the entire array
print_r($cars);
//to look at data type
echo var_dump($cars);
//Associative Arrays key pairs
$people1 = array('Kevin' => 35, 'Jeremy' => 23, 'Sara' => 19);
$ids1 = array(23 => 'Kevin', 55 => 'Jeremy', 12 => 'Sara');
echo $people1['Kevin'];
echo $ids1[23];
//add to these types of arrays
$people1['Jill'] = 44;
echo $people1['Jill'];
print_r($people1);
var_dump($people1);
//Multi-Dimensional Arrays aka an array within an array
$cars2 = array(
array('Honda',20,10),
array('Toyota',30,20),
array('Ford',23,12)
);
echo $cars2[1][0];
?>
Example 3: array php
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
);
// as of PHP 5.4
$array = [
"foo" => "bar",
"bar" => "foo",
];
?>
Example 4: php array
<?php
$array = array(
"foo" => "bar",
42 => 24,
"multi" => array(
"dimensional" => array(
"array" => "foo"
)
)
);
var_dump($array["foo"]);
var_dump($array[42]);
var_dump($array["multi"]["dimensional"]["array"]);
?>
Example 5: php array
<?php
$array = array("foo", "bar", "hello", "world");
var_dump($array);
?>
Example 6: array in php
<?php
$cars = array("Maserati", "Porsche", "BMW");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>