Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Tablouri in PHP
#1
Lightbulb 
Creare unui tablou
1. folosind ciclul for
PHP Code:
<?php
for ($j=0;$j<=4;$j++){
    
$listaNr[$j] = $j;
}
?>

2. folosind functia array, fara definirea explicita a cheilor
PHP Code:
<?php
$listaCulori 
= array("Rosu","Galben","Albastru");
?>

3. folosind functia array, cu definirea explicita a cheilor
PHP Code:
<?php
$listaCulori2 
= array("mar"=>"rosu""iarba"=>"verde""cer"=>"albastru""soare" => "galben""pamant" => "negru");
?>

Afisarea elementelor unui tablou
PHP Code:
<?php
echo "Cerul este ".$listaCulori2["cer"]." si iarba are culoarea ".$listaCulori2["iarba"].".</br>";
?>

Afisarea lungimii unui tablou
PHP Code:
<?php
echo "Lungimea tabloului este: ".sizeof($listaCulori2).".</br>";
?>

Stergerea unui element din tablou
PHP Code:
<?php
unset($listaCulori2["cer"]);
echo 
"Noua lungime a tabloului dupa stergerea unui element: ".sizeof($listaCulori2).".</br>";
?>

Verificarea existentei unui element al tabloului
PHP Code:
<?php
if (isset($listaCulori2["iarba"])) 
    echo 
"Tabloul contine cheia &ldquo;iarba&ldquo; </br>";
else 
    echo 
"Tabloul nu contine cheia iarba </br>";
    
if (isset(
$listaCulori2["cer"])) 
    echo 
"Tabloul contine cheia &ldquo;cer&ldquo; </br>";
else 
    echo 
"Tabloul contine cheia &ldquo;cer&ldquo; </br>";
?>

Afisarea intregului continut al tabloului
PHP Code:
<?php
echo "Afisarea tabloului nesortat:</br>";
print_r($listaCulori2);
echo(
"</br>");
?>

Afisarea intregului continut al tabloului cu sortare
PHP Code:
<?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>");
?>

Crearea unui tablou bidimensinal
PHP Code:
<?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"); 
?>

Afisarea unui element al tabloului bidimensional
PHP Code:
<?php
echo "Un model de masina:".$lista['masini']['Toyota']."</br>";
?>

Crearea unui nou tablou
PHP Code:
<?php
$lista3
[] = "rosu";
$lista3[] = "galben";
$lista3[] = "albastru";
$lista3[] = "verde";
$lista3[] = "maro";
echo(
"</br>");
?>

Golirea unui tablou
PHP Code:
<?php
echo "Golirea tabloului lista3 folosind functia var_dump():</br>";
//print_r($lista3);
var_dump($lista3);
?>


Afisarea elementelor unui tablou folosind ciclul for
PHP Code:
<?php
echo("<br><br>");
echo 
"Continutul tablolui:<br/>";
for (
$i=0;$i<4;$i++){
    echo 
$listaCulori2[$i]."<br>";
}
?>

Afisarea elementelor unui tablou folosind ciclul foreach
PHP Code:
<?php
echo "Continutul tablolui: <br>";
foreach (
$listaCulori2 as $value) {
    echo 
$value."<br/>";
}
?>
Reply
Anunt important
Daca ti-a fost de folos articolul de mai sus te rugam sa ne sustii in semn de apreciere.
Ar insemna foarte mult pentru noi daca ai apasa oricare din butoanele de recomandare de mai jos (in special pe cel de facebook) sau chiar pe mai multe.
Faptul ca suntem apreciati ne motiveaza sa facem o treaba mai buna si implicit sa oferim mai mult, ajuta comunitatea sa creasca.






Users browsing this thread: 1 Guest(s)