Comunitatea PHP Romania
 

 
array

array

(PHP 3, PHP 4, PHP 5 )

array --  Creează un tablou.

Descriere

array array ( [mixed ...])

Returnează un tablou format din parametri. Parametrii pot deveni indecși utilizând operatorul =>.

Notã: array() este un constructor al limbajului PHP utilizat pentru a reprezenta tablourile, și nu o funcție propriu-zisă.

Sintaxa "index => values", separată de virgule, definește indecși și valori. Indecșii pot fi de tipul șir de caractere sau numerici. Când sunt omiși, indecșii sunt generați automat sub forma unor numere întregi, începând cu 0. Atunci când un index este un număr întreg, următorul index generat va fi cel mai mare index din tablou, incrementat cu 1. Dacă sunt definiți doi indecși identici, ultimul îl va suprascrie pe primul.

Următorul exemplu demonstrează cum se creează un tablou bidimensional, cum se specifică cheile pentru tablouri asociative și cum să săriți peste indicii numerici în tablouri normale.

Exemplu 1. Exempul de utilizare al funcției array()

$fruits = array (
    "fruits"  => array ("a"=>"orange", "b"=>"banana", "c"=>"apple"),
    "numbers" => array (1, 2, 3, 4, 5, 6),
    "holes"   => array ("first", 5 => "second", "third")
);

Exemplu 2. Indecși automați cu array()

$array = array( 1, 1, 1, 1,  1, 8=>1,  4=>1, 19, 3=>13);
print_r($array);

va afișa :

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 13
    [4] => 1
    [8] => 1
    [9] => 19
)

Observați că indexul '3' este definit de două ori și că păstrează valoarea finală 13. Indexul 4 este definit după indexul 8, iar următorul index generat (valoarea 19) este 9, întrucât cel mai mare index era 8.

În exemplul următor vom crea un tablou cu baza 1.

Exemplu 3. index bazat pe 1 cu array()

$firstquarter  = array(1 => 'January', 'February', 'March');
print_r($firstquarter);

will display :

Array
(
    [1] => 'January'
    [2] => 'February'
    [3] => 'March'
)

Vezi, de asemenea, și array_pad(), list(), precum și range().

Ultimele discutii in forum RSS Forum

Ultimele articole Ultimele articole

Top membri

Pirahna Pirahna
acasa , in pat
carco carco
Bucuresti
Birkoff Birkoff
Bucuresti
Mascka Mascka
Braila
raul_ raul_
whooper whooper
Toronto ON
mihaitha mihaitha
Sibiu
gabysolomon gabysolomon
Bacau
oriceon oriceon
Constanta
garlicinicolae garlicinicolae

Newsletter


Email:
 inscriere
 renuntare
 
 Arhiva newsletter

Parteneriat

Copyright © 2001-2008 PHP Romania Add PHPRomania to Google Add PHPRomania to Del.icio.us Add PHPRomania to Stumbleupon Add PHPRomania to Yahoo! Add PHPRomania to Digg Add PHPRomania to Blink Credit Cards | Car Insurance | Myspace Image Hosting | Cell Phones | MPAA
Ads: Partener Way2Web Nework: gazduire web | inregistrare domenii | web design | imobiliare | web hosting
Powered by Simplis