Vectors en PHP
Vectors en PHP

 

Els vectors o array (de vegades mal anomenats arranjaments) sˇn llistes ordenades d'elements. Per definir un vector en PHP utilitzem la funciˇ array:

000 <? Php
001 $vector  = array("Element  1"  "Element 2") ;
002 ?>

Un cop definit el vector, podem accedir als seus elements, els seus elements estaran identificats per un nombre (comenšant per 0) o una clau que pot definir aixÝ:

000 <? Php
001 $vector=array("clau 1"=>"Element 1","clau 2"=>"Element 2") ;
002 ?>


Per accedir a un element usarem [i] amb la seva clau ("clau 1" o 0):

000 <? Php
001 echo $vector[0] ;          // element 1
002 echo $vector['clau 1'] ; // element 1
003 ?>

Podem esborrar un element d'una variable amb la funciˇ unset. Si usem una clau que no existeix, estarem creant un nou element (amb la clau que hÓgim usat), si no posem clau entre els [ ], crearem un element nou al final del vector:

000 <? Php
001 $vector   = array  ("element 1" "element 2") ; 
002 echo $vector['clau 1'] ;    // element 1
003 // Afegim "element 3" al final
005 $vector[ ] = "element 3" ; // Afegim un element amb clau 3"
006 $vector['clau 3'] = "element obril" ; 
007 // Canviem el text al element 3  (2 comptant el 0)
008 $vector[2] "element N" ;
009 // Esborrem el 'clau 3'; 
010 unset($vector[ 'clau 3']) ; 
011 print_r($vector) ; 
012 /* Array([0]=>element 1[1] =>element 2[2] => element N) */
013 ?>


El resultat d'aquest exemple estÓ disponible 

Array(
 [0] => elemento 1
 [1] => elemento 2
 [2] => elemento 3
 [3] => elemento N)