RačunalaProgramiranje

Kako PHP niz?

Niz je struktura podataka koja omogućuje jedan mjesto za pohranjivanje određene vrijednosti koje su elementi istog tipa.

vrste array

Postoje dvije vrste polja, oni se razlikuju u načinu identifikacije konstitutivnih elemenata.

  1. Jednostavno - svaki element u njemu se daje indeks u nizu.
  2. Asocijativni - to je da se odnosi na element pomoću tipke povezane s logičke vrijednosti.

U jednostavnim uvjetima, to je varijabla koja može biti više od jedne vrijednosti. Mi smo zainteresirani za PHP polje.

karakteristične značajke

Razmislite PHP detalje array:

  1. Ona može sadržavati bilo koji broj vrijednosti, a to je prazna.
  2. Svaka od vrijednosti, koji sadrži niz PHP, naziva elementa.
  3. Element pohranjuje različite vrste varijabli. To mogu biti žice, cijeli brojevi, logičke.
  4. Pristup elemenata je moguće pomoću indeksa koje su u malim slovima i numerički.
  5. PHP polje sadrži elemente s jedinstvenim indeksa.
  6. Broj elemenata u nizu - je njegova dužina.
  7. Vrijednosti elemenata mogu biti nizovi, kao što su multi-dimenzionalni polja.

Posebnost PHP je sposobnost stvoriti niz u pismu bilo koje složenosti.

prednosti:

  1. Lako je raditi istovremeno s više vrijednosti u nizu. Lako je napraviti krug na svoje članove na promjenu vrijednosti.
  2. Oni su lako manipulirati. Jednostavno uklanjanje, dodavanje stavki čitati ili mijenjati vrijednosti elemenata.
  3. U PHP-u, postoji mnogo različitih funkcija koje omogućuju vam da obrađuju polja. Tu je i potraga za određene vrijednosti, sortiranje, spajanje polja.

vrste

Nizovi se nadalje dijele na 2 vrste:

  • jednodimenzionalni;
  • dvodimenzionalni.

Postoje različiti načini za inicijalizirati polje. Prvo, razmislite jednostavna, a onda - jedan asocijativni niz PHP.

Primjer stvoriti jednostavan niz u PHP:

U primjeru se koristi tipke - broj u zagradama [], i još važnije - naziv voća i povrća.

Dodjeljivanje vrijednosti PHP element matrice može se napisati kao:

  • $ Array [n] = z;
  • n - tipka, z - vrijednost.

U drugom načinu inicijalizacije može biti ničega što bi ukazivalo na tipkovnici :

  • $ Naziv [] = "a";
  • $ Naziv [] = "dva";
  • $ Naziv [] = "tri".

U tom slučaju, indeks će biti jednak zadanom: 0, 1 i 2.

A možete dodijeliti bilo koju od svojih vrijednosti indeksa:

  • $ Naziv [35] = 'a';
  • $ Naziv [18] = 'dvije';
  • $ Ime [90] = "tri".

Možete kombinirati metode inicijalizacijske:

  • $ Naziv [37] = "prvi";
  • $ Naziv [5] = "drugi";
  • $ Naziv [] = "treći".

Treći element dodijeljena indeksom jednakim 38, kao 37 - najveći indeksa.

Višedimenzionalno polje sintaksa izgleda ovako:

$ Ime [indeks1] [indeks2] ....

Sada ćemo vidjeti što PHP asocijativni niz. Indeks može biti niz, to ne nameće ograničenja, prostori su dozvoljeni, njegova duljina je drugačija. Asocijativno polje se dobro koristi kada je potrebno povezati elementi nisu s brojevima, ali s riječima. Nizovi koji imaju indeksira - žice zovu asocijativni.

U jednodimenzionalnih asocijativnih nizova koji sadrže samo jednu tipku, da odgovara određenom indeksu. Na slici gore je primjer jednodimenzionalnih i multi-dimenzionalan asocijativno polje.

Možete stvoriti višedimenzionalni asocijativni niz na klasičan način, ali to nije vrlo povoljno.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.delachieve.com. Theme powered by WordPress.