ultraadown

Ultra down free forum
 
PrijemKalendarFAQ - Često Postavljana PitanjaTražiLista članovaKorisničke grupeRegistruj sePristupi

Share | 
 

 PHP nizovi

Pogledaj prethodnu temu Pogledaj sledeću temu Ići dole 
AutorPoruka
Admin
Admin


Broj poruka : 141
Datum upisa : 29.12.2011

PočaljiNaslov: PHP nizovi    Čet Dec 29, 2011 4:28 pm

Sadrzaj:
------------------------------------------------
[1] Osnovni pojmovi niza
[2] Primena array() funkcije
[3] Koriscenje srednjih zagrada
[4] Petlja foreach
[5] Asocijativni nizovi
------------------------------------------------

[1] Osnovni pojmovi niza
- Nizovi se u jeziku PHP ponasaju kao indeksirani nizovi i kao asocijativni nizovi. Podatke u nizovima razvrstavamo odgovarajucim indeksima. Indeksiranje mozemo ostvariti:
Numericki
Stringom

Podrazumevano nizove indeksiramo numericki. Indeks prvog elementa niza je uvek 0. Znaci indeks bilo kog elementa u nizu je uvek za jedan manji od pozicije elementa u nizu.
Vrednost nizu mozemo dodeliti na dva nacina:
Primenom array() funkcije
Upotrebom srednjih zagrada

[2] Primena array() funkcije
- Kreirajmo niz pod nazivom $telefoni primenom funkcije array() i dodelimo nizu pet elementa:Code:
$telefoni = array("Nokia", "Sony Ericsson", "Samsung", "Motorola", "LG");



Ako iz postojeceg niza zelimo dobiti informacije tada treba da raspolazemo sa dva podatka:
-Treba da znamo ime nize (u gornjem primeru: $telefoni)
-Indeks elementa koji zelimo prikazati

Ako zelimo ispisati cetvrti element niza $telefoni, koji ima indeks 3 (indeks upisujemo iza imena niza u srednju zagradu) tada postupamo na sledeci nacin:Code:
echo $telefoni[3];



Rezultat ispisa je: Motorola

[3] Koriscenje srednjih zagrada
- U slucaju koriscenja srednjih zagrada za kreiranje niza, nakon imena niza pisemo srednju zagradu bez posebnog indeksiranja (PHP automatski indeksira). Kreirajmo niz ponovo pod nazivom $telefoni koriscenjem srednjih zagrada i dodelimo nizu pet elementa:Code:
$telefoni[] = "Nokia";
$telefoni[] = "Sony Ericsson";
$telefoni[] = "Samsung";
$telefoni[] = "Motorola";
$telefoni[] = "LG";



Upotrebom srednje zagrade u nizu koji je kreiran funkcijom array() mozemo dodeliti novi element:Code:
$telefoni[5] = "Alcatel";



[4] Petlja foreach
- Sadrzaj niza upotrebom foreach petlje mozemo prikazati na ekranu. Opsta forma foreach strukture je:Code:
foreach($imeniza as $listaelementaniza)
{
}



$imeniza je ime niza, ciji sadrzaj zelimo prikazati. $listaelementaniza je promenljiva u koji ulaze elementi niza.
Primer: Ispis elementa niza $telefoni koji sadrzi i Alcatel primenom foreach petlje:Code:
<?php
$telefoni[] = "Nokia";
$telefoni[] = "Sony Ericsson";
$telefoni[] = "Samsung";
$telefoni[] = "Motorola";
$telefoni[] = "LG";
$telefoni[] = "Alcatel";

foreach($telefoni as $listaelementaniza)
{
echo "$listaelementaniza <br />";
}
?>



[5] Asocijativni nizovi
- Pri kreiranju asocijativnih nizova imenujemo elemente niza. Mogu se kreirati sa:
array() funkcijom
Srednjim zagradama

Kod upotrebe array() funkcije svakom elementu treba zadati kljuc i vrednost. Sledeci kod prikazuje asocijativni niz pod imenom $podaci sa tri elementa:Code:
<?php
$podaci = array
(
"Ime" => "Jebac",
"Godina" => 21,
"Email" => "jebac@gmail.com",
);
echo $podaci["Email"];
?>



Kod ovog niza treci element se ispisuje naredbom:Code:
echo $podaci["Email"];



Eto nesto ukratko o nizovima, toliko od mene.
Nazad na vrh Ići dole
Pogledaj profil korisnika http://ultradownfreeforum.go-ogler.com
 
PHP nizovi
Pogledaj prethodnu temu Pogledaj sledeću temu Nazad na vrh 
Strana 1 od 1

Dozvole ovog foruma:Ne možete odgovarati na teme u ovom forumu
ultraadown :: Programiranje :: PHP-
Skoči na: