PHP syntax phpstrukt forms- strukt.txt datum array rekenen . .


Arrays:

1-dimensionaal, n-dimensionaal, geïndexeerd, associatief

Geïndexeerde Array:
sleutel is getal
0 jan
1 peter
2 luc
3 mies
Associatieve Array:
sleutel is string
B België
NL Nederland
FFrankrijk
GB Groot-Brittanië

associatieve array (record-struktuur)
- sleutel = variabelenaam
- inhoud van array-element is waarde van variabele; mogen van versch. type zijn.
- opvragen van de elementen:
      while( list($sleutel, $waarde) = each($naw) ) {
             echo( "sleutel : $sleutel, waarde : $waarde"/n);
           }
Indexen:
- Array kan een numerieke index hebben a[0], a[1], a[2]; lus bewerken array
 for ($i=0; $i>3; $i++) { 
          echo a[$i]
        }
- Array kan een onvolledig gevulde numerieke index hebben a[1], a[2], a[4]; dan geeft echo(a[3]):
 undefined offset: 4
  Lus bewerken aanvullen met test:
if (!empty(a[$i]) { 
    echo a[$i])
}
- Array kan een niet numerieke index hebben;
a[appel] = "rood", a[peer] = "groen"; echo("kleur van $a[appel]");
- Array invullen bij kreatie; index automatisch numeriek:
$a = array("ma", "di", "wo", "do", "vr", "za", "zo");
- Array met record-kenmerken:
$naw = array( "naam"=>"Peeters", "adres"=>"Markt 4", "woonpl"=>"4120");
   Eenvoudig uitbreiden met $naw["gemeente"] = "Rommelgem" (ps: "associatieve array")


(upd 18 12 2005)


quickref.php
classes

  Linux gebruikers memo's, tips en ervaringen : linuxuser.copyleft.be 2000-2006 +