Creare unui tablou
1. folosind ciclul for
[php]
<?php
for ($j=0;$j<=4;$j++){
$listaNr[$j] = $j;
}
?>
[/php]
2. folosind functia array, fara definirea explicita a cheilor
[php]
<?php
$listaCulori = array("Rosu","Galben","Albastru");
?>
[/php]
3. folosind functia array, cu definirea explicita a cheilor
[php]
<?php
$listaCulori2 = array("mar"=>"rosu", "iarba"=>"verde", "cer"=>"albastru", "soare" => "galben", "pamant" => "negru");
?>
[/php]
Afisarea elementelor unui tablou
[php]
<?php
echo "Cerul este ".$listaCulori2["cer"]." si iarba are culoarea ".$listaCulori2["iarba"].".</br>";
?>
[/php]
Afisarea lungimii unui tablou
[php]
<?php
echo "Lungimea tabloului este: ".sizeof($listaCulori2).".</br>";
?>
[/php]
Stergerea unui element din tablou
[php]
<?php
unset($listaCulori2["cer"]);
echo "Noua lungime a tabloului dupa stergerea unui element: ".sizeof($listaCulori2).".</br>";
?>
[/php]
Verificarea existentei unui element al tabloului
[php]
<?php
if (isset($listaCulori2["iarba"]))
echo "Tabloul contine cheia “iarba“ </br>";
else
echo "Tabloul nu contine cheia iarba </br>";
if (isset($listaCulori2["cer"]))
echo "Tabloul contine cheia “cer“ </br>";
else
echo "Tabloul contine cheia “cer“ </br>";
?>
[/php]
Afisarea intregului continut al tabloului
[php]
<?php
echo "Afisarea tabloului nesortat:</br>";
print_r($listaCulori2);
echo("</br>");
?>
[/php]
Afisarea intregului continut al tabloului cu sortare
[php]
<?php
echo "Afisarea tabloului sortat folosind functia asort():</br>";
asort($listaCulori2);
print_r ($listaCulori2);
echo("</br>");
echo "Afisarea tabloului sortat cu functia sort():</br>";
sort($listaCulori2);
print_r ($listaCulori2);
echo("</br>");
?>
[/php]
Crearea unui tablou bidimensinal
[php]
<?php
$lista["culori"] = array("mar"=>"rosu", "iarba"=>"verde", "cer"=>"albastru", "soare" => "galben", "pamant" => "negru");
$lista["masini"] = array("BMW"=>"M6", "Mercedes"=>"E 270 CDI", "Lexus"=>"IS 220d", "Mazda"=>"6", "Toyota"=>"Avensis");
?>
[/php]
Afisarea unui element al tabloului bidimensional
[php]
<?php
echo "Un model de masina:".$lista['masini']['Toyota']."</br>";
?>
[/php]
Crearea unui nou tablou
[php]
<?php
$lista3[] = "rosu";
$lista3[] = "galben";
$lista3[] = "albastru";
$lista3[] = "verde";
$lista3[] = "maro";
echo("</br>");
?>
[/php]
Golirea unui tablou
[php]
<?php
echo "Golirea tabloului lista3 folosind functia var_dump():</br>";
//print_r($lista3);
var_dump($lista3);
?>
[/php]
Afisarea elementelor unui tablou folosind ciclul for
[php]
<?php
echo("<br><br>");
echo "Continutul tablolui:<br/>";
for ($i=0;$i<4;$i++){
echo $listaCulori2[$i]."<br>";
}
?>
[/php]
Afisarea elementelor unui tablou folosind ciclul foreach
[php]
<?php
echo "Continutul tablolui: <br>";
foreach ($listaCulori2 as $value) {
echo $value."<br/>";
}
?>
[/php]