PHP Arrays Tutorial
PHP Arrays are one type of Data Structure to Store Multiple values under single name. These values can be randomly accessed.
PHP Provides built-in functions to sort,search,remove array elements.
How to Create Numeric Indexed Arrays in PHP
$intarr = array(1,2,3,4,5,6);
Here array name is : $intarr
It has 6 elements .
Find Length of the Array Programmatically
$arrCount = count($intarr); //output : 6
echo "Array length:",$arrCount;
$arrCount = sizeof($intarr); //output : 6
echo "Array length:",$arrCount;
*sizeof is an alias name for count function
Display Array Elements using for loop
for($i=0; $i < count($intarr); $i++)
{
echo "Value at ",$i," is ",$intarr[$i],"<br/>";
}
Display Array Elements using foeach statement
foreach($intarr as $i=>$value)
{
echo "Value at ",$i," is ",$value,"<br/>";
}
Associate Arrays in PHP
First section creates arrays with numeric indexed values. PHP allows us to give meaningful names to indexes.
Here is an Example.
$AddressArray = array("name"=>"Same benegal","city"=>"Hyderabad","ZIP"=>"94086","country"=>"USA");
array has 3 elements each indexed with name,city,zip,country.
How to access array elements using foreach statement
foreach($AddressArray as $i=>$value)
{
echo "Value at <b>",$i,"</b> is <i>",$value,"</i><br/>";
}
*Foreach statement, is most useful in associate arrays in php
OUTPUT
Arrays in PHP
Integer Indexed Arrays in PHP
Value at 0 is 1
Value at 1 is 2
Value at 2 is 3
Value at 3 is 4
Value at 4 is 5
Value at 5 is 6
loop through using foreach statement
Value at 0 is 1
Value at 1 is 2
Value at 2 is 3
Value at 3 is 4
Value at 4 is 5
Value at 5 is 6
Associate Arrays in php
loop through using foreach statement
Value at name is Same benegal
Value at city is Hyderabad
Value at ZIP is 94086
Value at country is USA
Complete Source Code
<?php
$intarr = array(1,2,3,4,5,6);
echo "<h1>Arrays in PHP</h1>";
echo "<h6>Integer Indexed Arrays in PHP</h6>";
for($i=0; $i < sizeof($intarr); $i++)
{
echo "Value at ",$i," is ",$intarr[$i],"<br/>";
}
echo "<b>loop through using foreach statement</b><br/>";
foreach($intarr as $i=>$value)
{
echo "Value at ",$i," is ",$value,"<br/>";
}
echo "<h1> Associate Arrays in php </h1>";
$StringArray = array("name"=>"Same benegal","city"=>"Hyderabad","ZIP"=>"94086","country"=>"USA");
echo "<b>loop through using foreach statement</b><br/>";
foreach($StringArray as $i=>$value)
{
echo "Value at <b>",$i,"</b> is <i>",$value,"</i><br/>";
}
?>
Tags:PHP Arrays,PHP Arrays Tutorial,PHP Numeric indexed arrays,PHP associate Arrays, PHP foreach Statement, PHP for loop, PHP Array size,PHP Array Count,PHP count function,PHP sizeof function.How to Create PHP arrays, How to create associate arrays in PHP,How to access array elements in PHP,PHP arrays source code.