PHP asociacinis masyvas
Ankstesniame vadove jūs sužinojote, kad masyvas yra kintamasis, kuriame saugomos kelios duomenų vertės ar elementai, suskirstyti rodyklės klavišais.

$ knygų [0] = "Dingo su vėju";
$ knygų [1] = „Mažosios moterys“;
$ knygų [2] = „Karas ir persikai“;

Asociacinėje masyve taip pat naudojami rodyklės klavišai, tačiau šie raktai nėra skaitiniai, kaip aukščiau pateiktame pavyzdyje. Klavišai asociatyviajame masyve yra „pavadinti“ klavišai, o tai reiškia, kad raktai paprastai yra simbolių eilutės. Žemiau pateiktame pavyzdyje galite pamatyti, kad raktai yra žodžiai (pavadinimas, vardas, organizacija), turintys atitikimo reikšmes (profesorius, Mike'as Smithas, Ohajo valstijos universitetas).

$ narių = masyvas (
"titulas" => "profesorius",
"name" => "Mike Smith",
"organizacija" => "OSU"
);

Aukščiau pateiktas pavyzdys taip pat parodo, kad masyvo funkciją naudojate asociacinio masyvo sukūrimui ar inicijavimui. Po masyvo kintamojo pavadinimo ($ narių) eina lygybės ženklas, o po to - funkcijos pavadinimas (masyvas). Toliau turėsite raktų ir reikšmių poras. Atkreipkite dėmesį, kad šios poros yra atskirtos kableliais. Raktas yra „suderintas“ su jo verte su =>, o visa grupė yra pridedama skliausteliuose. Paskutinį kartą turėjote kabliataškį. Asociacinis masyvas veikia panašiai kaip įprastas masyvas.

  • Norėdami pridėti raktų reikšmių porą prie masyvo arba sukurti masyvą, naudokite kvadratinius skliaustelius.
    $ narių ['tenured'] = "taip";

  • Jūs naudojate raktą norėdami nurodyti asociatyvinio masyvo elementą.
    echo "$ nariai ['vardas']";




Vaizdo Instrukcijos: PHP for Web Development (Gegužė 2024).