Array :- A data structure that stores one or more similar type of values in a single value.
Use array() function to create array
Three Types Of Array :-
Use array() function to create array
Example:-
Three Types Of Array :-
- Numeric array - An array with a numeric index. These arrays can store numbers, strings and any object but their index will be prepresented by numbers. By default array index starts from zero(0).
<?php
/* 1st method to create array. */
$num = array( 1, 2, 3, 4, 5,6,7,8,9);
foreach( $num as $value )
{
echo "Value is $value <br />";
}
/* 2nd method to create array. */
$num[0] = "one";
$num[1] = "two";
$num[2] = "three";
$num[3] = "four";
$num[4] = "five";
$num[5] = "six";
$num[6] = "seven";
$num[7] = "eight";
$num[8] = "nine";
foreach( $num as $value )
{
echo "Value is $value <br />";
}
?>
- Associative array - An array with strings as index. This stores element values in association with key values rather than in a strict linear index order.Associative array is very similar to numeric arrays in term of functionality but they are different in terms of their index.
Note:- Don't keep this array inside the double quote while printing it otherwise it will not give any return value.
<?php
/* 1st method to associate create array. */
$salaries = array("ritu" => 25000,"raj" => 20000,"kumar" => 15000);
echo "Salary of ritu is ". $salaries['ritu'] . "<br />";
echo "Salary of raj is ". $salaries['raj']. "<br />";
echo "Salary of kumar is ". $salaries['kumar']. "<br />";
/* 2nd method to create array. */
$salaries['ritu'] = "high";
$salaries['raj'] = "medium";
$salaries['kumar'] = "low";
echo "Salary of ritu is ". $salaries['ritu'] . "<br />";
echo "Salary of raj is ". $salaries['raj']. "<br />";
echo "Salary of kumar is ". $salaries['kumar']. "<br />";
?>
- Multidimensional array - An array containing one or more arrays and values are accessed using multiple indices.Each element in the main array can also be an array,And each element in the sub-array can be an array.
<?php
$marks = array("ritu" => array("physics" => 35,"maths" => 30,"chemistry" => 39),
"raj" => array
(
"physics" => 30,
"maths" => 32,
"chemistry" => 29
),
"kumar" => array
(
"physics" => 31,
"maths" => 22,
"chemistry" => 39
)
);
/* Accessing multi-dimensional array values */
echo "Marks for ritu in physics : " ;
echo $marks['ritu']['physics'] . "<br />";
echo "Marks for raj in maths : ";
echo $marks['raj']['maths'] . "<br />";
echo "Marks for kumar in chemistry : " ;
echo $marks['kumar']['chemistry'] . "<br />";
?>
No comments:
Post a Comment