logo

PHP tömbök

A PHP tömb egy rendezett térkép (kulcson alapuló értéket tartalmaz). Több hasonló típusú érték tárolására szolgál egyetlen változóban.


A PHP Array előnyei

Kevesebb kód : Nem kell több változót definiálnunk.

Könnyen átjárható : Egy ciklus segítségével egy tömb összes elemét bejárhatjuk.

Válogatás : A tömb elemeit rendezhetjük.


PHP tömbtípusok

A PHP-ben 3 típusú tömb létezik.

  1. Indexelt tömb
  2. Asszociatív tömb
  3. Többdimenziós tömb

PHP indexelt tömb

A PHP indexet 0-tól kezdődő szám képviseli. A PHP tömbben számot, karakterláncot és objektumot tárolhatunk. Minden PHP tömbelem alapértelmezés szerint indexszámhoz van rendelve.

Az indexelt tömb meghatározásának két módja van:

1. mód:

 $season=array('summer','winter','spring','autumn'); 

2. út:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

Példa

Fájl: array1.php
 

Kimenet:

Az évszakok: nyár, tél, tavasz és őszFájl: array2.php
 

Kimenet:

Az évszakok: nyár, tél, tavasz és ősz Kattints a részletekért...

PHP asszociatív tömb

A PHP minden tömbeleméhez nevet rendelhetünk a => szimbólum használatával.

Az asszociatív tömb meghatározásának két módja van:

1. mód:

java if utasítás
 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

2. út:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

Példa

Fájl: arrayassociative1.php
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Kimenet:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Fájl: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Kimenet:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
További részletekért kattintson rám...

PHP többdimenziós tömb

További részletekért kattintson rám...