| PHP masyvai |
|
|
| 2009 02 13 | |||||||
|
Kaip ir kitos kalbos PHP turi duomenų tipą saugoti reikšmių grupėms (aibėms) - masyvus (arrays). Kadangi PHP kalboje nėra labai svarbus duomenų tipas, tai masyvus galite naudoti kaip struktūras, t.y. viename masyve saugoti skirtingus duomenų tipus. PHP kalboje masyvai yra vienos rūšies - asociatyvūs. Jų raktai (keys) gali būti ir skaičiai (integer), ir simbolių eilutės (string). Skaičiai su tašku (float), pvz.: ‘2.3′ paverčiami į `integer`. Pradėsime nuo to kaip reikia sukurti masyvą. $result=array('pirmas' => 'kiaune' , 'antras' => 'masina', 'trecias' => 2,
Šio kodo rezultatas - sukurtas masyvas su 5 kintamaisiais ir atpausdintas, kad galėtume pažiūrėti. array(5) {
Norėdami prieiti prie kurio nors masyvo elemento galite kreiptis per raktą. echo "<PRE>"; rezultatas: kiaune Taip pat masyvą galite sukurti ir šiuo būdu $result[] = "reiksme1"; Rezultatas: array(3) { Kaip matome, jeigu nenurodome savo rakto, PHP pagal nutylėjimą raktą nustato skaičių. Jeigu jūs nesate priskyręs nei vieno skaitinio rakto, PHP pirmą skaitinį raktą padaro 0, toliau 1 didina. Jeigu esate priskyręs nors vieną skaitinį raktą, PHP kitus raktus daro didesnius nei jūsų skaitinis raktas. Dabar pereisime prie įdomiosios dalies. PHP turi daug funkcijų, kurios gali palengvinti jūsų darbą, jeigu bus naudojamos pagal paskirtį. echo current($result); Šiuo atveju bus atpausdinta kiaune. echo "<PRE>"; Manau, visiems aišku kokie bus rezultatai. masina Norėdami į masyvą įterpti elementus galite naudotis array_push - įterpia masyvo pabaigoje arba array_unshift įterpia masyvo pradžioje. Norėdami pašalinti elementus galite naudoti array_pop - pašalina elementą iš masyvo galo, array_shift - pašalina elementą iš masyvo pradžios. Atkreipkite dėmesį, jog įterpti galite bet kiek elementų, o pašalinti tik vieną. echo "<PRE>"; Visų šitų veiksmų rezultatai: array(7) { Šaltinis: Pixel.lt
3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
|||||||
| Paskutinį kartą atnaujinta ( 2009 02 17 ) | |||||||
| < Ankstesnis | Kitas > |
|---|
TinklapioStatistika.eu
Re:Lankomiausi Katalogai?
Re:Tiksliausias skaitliukas
Re:Pagalba: HTML, PHP, JavaScript, CSS...
Superku PayPal Accountus.