Nationaal Computer Forum
Voor al je problemen met computers, tablets en smartphones

Bekijk resultaten enquête: Heb je wat aan deze tutorial gehad ?

Aantal stemmers
22. Je mag niet stemmen in deze enquête
  • Jup, was duideliljk

    19 86,36%
  • Nop, begreep er niet veel van

    3 13,64%

[OPGELOST] Cursus Php Deel 2 - (array's)

Weergegeven resultaten: 1 t/m 1 van 1
  1. #1
    nano
    Inactief

    Standaard [OPGELOST] Cursus Php Deel 2 - (array's)

    Handleiding
    Cursus PHP - Deel 2 (array's)


    Array's

    Zoals we in deel 1 van deze cursus geleerd hebben zijn variable handige dingen om mee te werken.
    Array's zijn ook variablen maar dan een stapje verder.
    Een array is een variable die meerdere waardes kan hebben. Dat is de kracht van array's.

    voorbeeld :


    De variable $my_var bevat nu meerdere waardes.
    Elk laadje in de array heeft een key en een value.
    De key in een array is de referentie waarmee je um aanroept. De value, natuurlijk de waarde die je hem gegeven hebt.

    Van het voorbeeld hierboven heeft :
    $my_var[0] --> waarde 'nano'
    $my_var[1] --> waarde 'E-MAILADRES VERWIJDERD - Stuur een privébericht naar deze gebruiker i.p.v. een e-mail.'
    $my_var[2] --> waarde 'admin'

    Let op:
    Array key's beginnen (indien anders gedefineerd) altijd bij 0 en loopt van daar op.

    Je zal waarschijnlijk al zien dat je ook op een andere manier waardes aan laadjes kan toewijzen.



    Dit is een heel andere manier om waardes aan laadjes te geven maar de werking is precies het zelfde.
    De eerste waarde die je aan de variable $my_var toewijst heeft altijd altijd als key 0, de volgende wordt 1, enz, enz..

    Het aanroepen van waardes uit een array gaat bijna het zelfde als het aanroepen van normale variablen.
    Het enigste wat je extra hoeft te doen is aan te geven waar ie in de array de waarde kan vinden. Dit doe je doormiddel van de key achter de variable te zetten.



    Het scriptje hierboven zou uitprinten:
    naam: nano
    email: E-MAILADRES VERWIJDERD - Stuur een privébericht naar deze gebruiker i.p.v. een e-mail.
    status: admin



    Associative Array's

    Om gelijk nog een stapje verder te gaan kan je de array key's ook een waarde geven.
    We noemen deze array's dan associative array's.
    Dit kan je ook weer op 2 manieren doen.

    voorbeeld 1:


    voorbeeld 2:



    Het aanroepen van waardes uit een associative array gaat precies het zelfde als een normale array.
    Je roept ook simpel het laadje dat je wilt hebben aan met de key.



    Ook het scriptje hierboven zou weer het volgende uitprinten:
    naam: nano
    email: E-MAILADRES VERWIJDERD - Stuur een privébericht naar deze gebruiker i.p.v. een e-mail.
    status: admin



    Multidimensionale Array's

    Als laatste hebben we nog Multidimensionale array's.
    Dit zijn array's in array's. Het gaat net zo als gewone array's in zijn werk, alleen maak je van de waardes in de array weer nieuwe array's.
    Dit klikt allemaal erg ingewikkeld maar dat valt allemaal heel erg mee.

    Kijk even goed naar het volgende stukje code.
    Hier staat het hele NCF team in 1 variable $nfc_team.



    Het resultaat van deze code kan je hier bekijken.

    Zoals je kan zien heb ik in deze array gebruik gemaakt van de verschillende toewijzingen van de array's.
    Het zijn allemaal associative array's. Elke array bevat een array met de de gegevens van de members uit het NFC team.
    De array word met behulp van een foreach loop ge-echo'ed. (meer over loops in mijn volgende tutorial )

    Je kan je voorstellen dat als je heel veel members hebt, het een hele makkelijker manier is om de gegevens te ordenen en verwerken.
    Zeker als je je bedenkt dat je de array's dynamisch kan vullen als je met databases gaat werken.
    Hier komen array's pas echt tot zijn recht. Het maakt dan niet meer uit of je 4 of 36 members hebt. Je code blijft altijd werken.

    Array's zijn zeker iets om naar te kijken als je verder wil met php.


    Voor referentie kijk op http://www.php.net
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~

    In Deel 3 van de Cursus PHP gaan we het hebben over loops (comming soon)

    -----------------------------

    nationaalcomputerforum.nl © 2010
    Created for Nationaal Computer Forum www.nationaalcomputerforum.nl  (disclaimer)
    Laatst gewijzigd door nano; 22 januari 2006 om 16:35



Soortgelijke discussies

  1. Enquete In Php
    By YdieresiS in forum Web Development
    Reacties: 8
    Laatste bericht: 22 mei 2005, 01:33
  2. #mld--> Php: Update Voor Security Lekken
    By *Kingpin* in forum Beveiliging
    Reacties: 0
    Laatste bericht: 1 april 2005, 10:20
  3. Html Pagina Met Php Code Preview
    By sparty in forum Web Development
    Reacties: 4
    Laatste bericht: 6 maart 2005, 13:37
  4. Reacties: 0
    Laatste bericht: 8 januari 2005, 22:32

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •