De PHP Associative Array
In de vorige zelfstudie leerde u dat een array een variabele is waarin verschillende waarden of gegevenselementen worden opgeslagen die zijn georganiseerd door indexsleutels.

$ books [0] = "Gone With The Wind";
$ books [1] = "Little Women";
$ books [2] = "War And Peach";

Een associatieve array maakt ook gebruik van indexsleutels, maar deze toetsen zijn niet numeriek zoals in het bovenstaande voorbeeld. De sleutels in een associatieve array zijn "benoemde" sleutels, wat betekent dat de sleutels meestal tekenreeksen zijn. In het onderstaande voorbeeld ziet u dat de sleutels woorden (titel, naam, organisatie) zijn die een betekenis hebben voor de overeenkomende waarden (Professor, Mike Smith, Ohio State University).

$ members = array (
"title" => "Professor",
"name" => "Mike Smith",
"organisation" => "OSU"
);

Het bovenstaande voorbeeld laat ook zien dat u de array-functie gebruikt om een ​​associatieve array te maken of te initialiseren. De naam van de matrixvariabele ($ leden) wordt gevolgd door een gelijkteken en vervolgens de functienaam (matrix). Vervolgens heb je de sleutel / waarde-paren. Merk op dat deze paren worden gescheiden door komma's. De sleutel is "gekoppeld" aan zijn waarde met de => en de hele groep staat tussen haakjes. Als laatste heb je de puntkomma. Een associatieve array werkt ongeveer hetzelfde als een reguliere array.

  • U gebruikt de vierkante haken om een ​​sleutel / waarde-paar aan de array toe te voegen of om een ​​array te maken.
    $ members ['tenured'] = "yes";

  • U gebruikt de sleutel om naar een element in een associatieve array te verwijzen.
    echo "$ members ['name']";




Video-Instructies: 49: What are associative arrays in PHP - PHP tutorial (Mei 2024).