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.




Possibly Related Threads...
Thread Author Replies Views Last Post
  Ajutor in configurare php nickname 6 19,742 01-30-2015, 11:28 PM
Last Post: MCod
  Includere fisiere php de pe subdomeniu (include) nickname 1 7,894 12-05-2012, 02:52 AM
Last Post: Admin
  Autoredenumire cu PHP nickname 7 14,391 05-22-2012, 12:12 AM
Last Post: Admin
  Securizare PHP, protectie MySQL injection si XSS Admin 0 9,856 03-10-2011, 05:16 PM
Last Post: Admin
  in ce data suntem azi (php) Admin 2 17,665 11-07-2009, 03:53 PM
Last Post: Admin
  PHP: comanda if Admin 3 11,588 11-07-2009, 03:27 PM
Last Post: casperel
Lightbulb Suport PHP hbunny 0 7,208 10-16-2009, 11:38 AM
Last Post: hbunny
Exclamation Ajutor php frumushel 3 9,153 10-14-2009, 03:12 PM
Last Post: Admin
  PHP pe intelesul tuturor Admin 9 42,544 06-28-2009, 10:03 AM
Last Post: TeKt0n1k
  Ce este PHP Admin 0 4,895 12-09-2008, 04:09 AM
Last Post: Admin



Users browsing this thread: 1 Guest(s)