Array in PHP
Advertisements
Array in PHP
In PHP Array is used to store multiple values in single variable. An array is a special variable, which can hold more than one value at a time.
Create an Array in PHP
In PHP, the array() function is used to create an array.
Array Syntax
array();
Types of Array in PHP
There are three types of array in php, which are given below.
- Indexed arrays - Arrays with a numeric index
- Associative arrays - Arrays with named keys
- Multidimensional arrays - Arrays containing one or more arrays
Indexed Arrays
The index can be assigned automatically (index always starts at 0), you can see in below example;
Array Example
<?php $student = array("Harry", "Varsha", "Gaurav"); echo "Class 10th Students " . $student[0] . ", " . $student[1] . " and " . $student[2] . "."; ?>
Output
Class 10th Students Harry, Varsha and Gaurav
Find Length of an Array in PHP
Using count() function you can find length of an array in php.
Array Example
<?php $student = array("Harry", "Varsha", "Gaurav"); echo "Length of Array: "; echo count($cars); ?>
Output
Length of Array: 3
Array Example using for Loop
Array Example
<?php $student = array("Harry", "Varsha", "Gaurav"); $arrlength = count($student); for($i = 0; $i < $arrlength; $i++) { echo $student[$i]; echo "<br>"; } ?>
Output
Harry Varsha Gaurav
Associative Arrays in PHP
In this type of array; arrays use named keys that you assign to them.
Syntax
$age = array("Harry"=>"10", "Varsha"=>"20", "Gaurav"=>"30"); or $age['Harry'] = "10"; $age['Varsha'] = "20"; $age['Gaurav'] = "30";
Multidimensional Arrays in PHP
A multidimensional array is an array containing one or more arrays. For a two-dimensional array you need two indices to select an element
Array Example
<?php $student = array ( array("Harry",300,11), array("Varsha",400,10), array("Gaurav",200,8), array("Hitesh",220,8) ); $student = array("Harry", "Varsha", "Gaurav"); echo $student[0][0].": Marks: ".$student[0][1].", Class: ".$student[0][2].".<br>"; echo $student[1][0].": Marks: ".$student[1][1].", Class: ".$student[1][2].".<br>"; echo $student[2][0].": Marks: ".$student[2][1].", Class: ".$student[2][2].".<br>"; echo $student[3][0].": Marks: ".$student[3][1].", Class: ".$student[3][2].".<br>"; ?>
Output
Harry: Marks: 300 Class: 11 Varsha: Marks: 400 Class: 10 Gaurav: Marks: 200 Class: 8 Hitesh: Marks: 220 Class: 8
Google Advertisment