Skip to main content

Php Array

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?

Comments

Popular posts from this blog

Number Format In Javascript

Number.toFixed() :                                 Formats any number for "x" number of trailing decimals. The number is rounded up, and "0"s are used after the decimal point if needed to create the desired decimal length.   var profits=2489.8237 profits.toFixed(3) //returns 2489.824 (round up) profits.toFixed(2) //returns 2489.82 profits.toFixed(7) //returns 2489.8237000 (padding)   Number.toPrecision() :                                   Formats any number so it is of "x" length. Also called significant digits. A decimal point and "0"s are used if needed to create the desired length.   var anumber=123.45 anumber.toPreci...

Use of indexOf and charAt in javascript

indexOf(): The indexOf() method returns the position of the first occurrence of a specified value in a string. This method returns -1 if the value to search for never occurs. example :  <script type="text/javascript"> var str="Hello world!"; document.write(str.indexOf("d") + "<br />"); document.write(str.indexOf("WORLD") + "<br />"); document.write(str.indexOf("world")); </script> Output : 10 -1 6 charAt() The charAt() method returns the character at the specified index in a string. The index of the first character is 0, and the index of the last character in a string called "txt", is txt.length-1 <script type="text/javascript"> var str = "Hello world!"; document.write("First character: " + str.charAt(0) + "<br />"); document.write("Last character: " + str.charAt(str.l...

Check javascript is enable or disable

Hello there In our genreal practice of developing a webpage we use JAVASCRIPT. But do you know what will happen when in clients' browser javascript is disable and in your webpage you used it ?? Nothing will happen as per your expectation. It is good programming practice to check JAVASCRIPT is disabled or not . For example  <noscript>   <meta http-equiv = "refresh" content = "1;url=error.html" > </noscript>   This will redirect to an error page if script is disabled. Just replace error.html with the url of your error page. Or you also can do this   <noscript> <blink>Please enable javascript</blink> </noscript>