Funcția matrice creează o nouă matrice în PHP. Putem crea următoarele tipuri de matrice folosind această funcție.
- Matrice indexate – Matrice simple constând din indecși într-o secvență.
- tablouri asociative – Matrice având chei și valori corespunzătoare.
- Matrice multidimensionale – Matrice care au una sau mai multe matrice în ele.
Sintaxă
Sintaxa matricei indexate PHP
array(value1, value2, value3, etc.)
Sintaxa matricei asociative PHP
array(key=>value,key=>value,key=>value,etc.)
Detalii parametri
Parametru | Detaliu |
Cheie | Poate fi șir sau numeric. Servește ca identificator al valorii sale |
Valoare | Definiți valoarea cheii acesteia |
Exemplu de funcție Array în PHP
<?php
$bikes = array("suzuki","Honda","Yamaha");
echo "I like " . $bikes[0] . ", " . $bikes[1] . " and " . $bikes[2];
?>
Creați o matrice asociativă numită $height
<?php
$height = array("Peter"=>"5.9","John"=>"5.7","Timothy"=>"5.6");
echo "Peter is " . $height['Peter'] . " foot long.";
?>
Circulați o matrice indexată și imprimați toate valorile
<?php
$bikes = array("suzuki","Honda","Yamaha");
$arrlength=count($bikes);
for($x=0;$x<$arrlength;$x++)
{
echo $bikes[$x];
}
?>
Tipăriți toate valorile unui tablou asociativ în PHP
<?php
$height = array("Jawad"=>"5.9","Ahmad"=>"5.7","Abdullah"=>"5.6");
foreach($height as $x=>$height)
{
echo "Key=" . $x . ", Value=" . $height;
}
?>
Creați o matrice multidimensională în PHP
<?php
$bikes = array
(
array("suzuki",10,30),
array("honda",100,120),
array("yamaha",150,50)
);
?>