3.PHP Arrays
3.PHP Arrays
ARRAYS
PHP ARRAYS
type of data structure that allows us to store multiple
elements of similar data types
PHP-INDEXED ARRAYS
PHP-ASSOCIATIVE ARRAYS
$name[“key1"]=“1";
$name[“key2"]=“2";
$name[“key3"]=“3";
PHP –INDEXED ARRAYS
<?php
$WT = array("HTML", "CSS", "JavaScript”,
PHP");
$length= count($WT);
for($x = 0; $x < $length; $x++) {
echo $WT[$x];
echo "<br>";
}
?>
PHP – ASSOCIATIVE ARRAYS
<?php
$wt = array("HTML"=>"FONTEND",
"CSS"=>"FRONTEND", "PHP"=>"BACKEND");
foreach($wt as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
PHP – MULTI-DIMENSIONAL ARRAYS
Example 1(Indexed):
<?php
$wt = array (
array("HTML","frontend",1),
array("CSS", "frontend",2),
array("PHP", "backend",3));
PHP – MULTI-DIMENSIONAL ARRAYS
Example 1(contd..):
<?php
$details = array(
array("name" => "aaa",
"mob" => "5645741523",
"email" => "[email protected]"),
array("name" => "bbb",
"mob" => "2584369721",
"email" => "[email protected]"));
PHP – MULTI-DIMENSIONAL ARRAYS
Example 2(contd…):
$keys = array_keys($details);
for($i = 0; $i < count($details); $i++) {
echo $keys[$i] . "\n";
foreach($details[$keys[$i]] as $key => $value) {
echo $key . " : " . $value ;
echo "<br>";
}
echo "<br";
}
?>
PHP – MULTI-DIMENSIONAL ARRAYS
Example 3:
<?php
$details = array(
"person1" => array(
"name"=>"aaa",
"mob" => "5689741523",
"email" => "[email protected]"),
"person2" => array(
"name"=>"bbb",
"mob" => "2584369721",
"email" => "[email protected]")
);
PHP – MULTI-DIMENSIONAL ARRAYS
Example 3:
$keys = array_keys($details);
for($i = 0; $i < count($details); $i++) {
echo $keys[$i] . "\n";
foreach($details[$keys[$i]] as $key => $value) {
echo $key . " : " . $value ;
echo "<br>";
}
echo "<br";
}
?>
PHP – SORT FUNCTIONS in ARRAYS
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
$arrlength = count($numbers);
for($x = 0; $x < $arrlength; $x++) {
echo $numbers[$x];
echo "<br>";
}
?>
PHP – SORT FUNCTIONS in ARRAYS
<?php
$age = array(“bbb"=>"35", “aaa"=>"37",
“ccc"=>"43");
asort($age);
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" .
$x_value;
echo "<br>";
}
?>
PHP – SORT FUNCTIONS in ARRAYS
<?php
$age = array(“bbb"=>"35", “aaa"=>"37",
“ccc"=>"43");
ksort($age);
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" .
$x_value;
echo "<br>";
}
?>
PHP – ARRAY FUNCTIONS
https://www.w3schools.com/php/php_ref_array.asp