When we want to store multiple values in single variable at that time we have to use array.
For example in php normal variable $a.
now $a = 5;
Current value of a is 5 , but i want to store new value to a is 2 so i have to write
$a=2;
Because of last statement the value of a is now 2 but in that case we cannot maintain the last value that is lost and that value is 5.
Now in that case i have to take an array to store multiple values in a single variable.
Simple example of array in php is
$cars=array("Saab","Volvo","BMW","Toyota");
and as you know that when you want 2 assign that manually at that time you have to write like this :
$cars[0]="Saab";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
and if you want to access any of them just write the name of the variable and the index . For example :
echo $cars[2]; // it will print BMW.
Associative Arrays
An associative array, each ID key is associated with a value.
When storing data about specific named values, a numerical array is not always the best way to do it.
With associative arrays we can use the values as keys and assign values to them.
Example 1
In this example we use an array to assign ages to the different persons:
$player = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
and if you want to access any of them just write the name of the variable and the index . For example :
$player['Peter'] = "32";
Multidimensional Arrays
In a multidimensional array, each element in the main array can also be an array. And each element in the sub-array can be an array, and so on.
Example
In this example we create a multidimensional array, with automatically assigned ID keys:
$company= array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
The array above would look like this if written to the output:
Array
(
[Griffin] => Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => Junior
)
)
For example :
echo "Is " . $company['Griffin'][2] .
" a part of the Griffin company?";
the o/p of that statement is :
Is Megan a part of the Griffin company?
For example in php normal variable $a.
now $a = 5;
Current value of a is 5 , but i want to store new value to a is 2 so i have to write
$a=2;
Because of last statement the value of a is now 2 but in that case we cannot maintain the last value that is lost and that value is 5.
Now in that case i have to take an array to store multiple values in a single variable.
Simple example of array in php is
$cars=array("Saab","Volvo","BMW","Toyota");
and as you know that when you want 2 assign that manually at that time you have to write like this :
$cars[0]="Saab";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
and if you want to access any of them just write the name of the variable and the index . For example :
echo $cars[2]; // it will print BMW.
Associative Arrays
An associative array, each ID key is associated with a value.
When storing data about specific named values, a numerical array is not always the best way to do it.
With associative arrays we can use the values as keys and assign values to them.
Example 1
In this example we use an array to assign ages to the different persons:
$player = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
and if you want to access any of them just write the name of the variable and the index . For example :
$player['Peter'] = "32";
Multidimensional Arrays
In a multidimensional array, each element in the main array can also be an array. And each element in the sub-array can be an array, and so on.
Example
In this example we create a multidimensional array, with automatically assigned ID keys:
$company= array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
The array above would look like this if written to the output:
Array
(
[Griffin] => Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => Junior
)
)
For example :
echo "Is " . $company['Griffin'][2] .
" a part of the Griffin company?";
the o/p of that statement is :
Is Megan a part of the Griffin company?
Comments
Post a Comment