pitanje oko komande array

pitanje oko komande array

offline
  • Pridružio: 30 Apr 2011
  • Poruke: 38

dali komanda array ima neku bitniju svrhu sem ove?
<?php  $covek=array( "ime"=> "jovan" , "prezime"=>" jovanovic" ,  "godina rodjenja"=>"1967");    echo " ovaj covek se zove {$covek["ime"]} i preziva{$covek["prezime"]} i rodio se {$covek["godina rodjenja"]}" ; ?>

Ne vidim svrhu ove komande,zar nije jednostavnije bilo da uradim
$ime="jovan"; $prezime="jovanovic"; $god rodjenja=1967;
i da to ubacujem kako mi zatreba?Pocetnik sam pa ako je ovo debilno pitanje nemojte mi zameriti Smile
I dal neko ima da mi preporuci neku literaturu sem php/manual i w3school,nesto da ide od 0(html sam savladao) da ide objasnjenje sta je za sta pa par primera i sve tako.
hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

Svrha Array-a su nizovi
Predpostavimo da treba da radis sa grupom od 50+ ljudi.
Mnogo jednostavnije je smestit ih u niz koji moze biti duzine po potrebi nego praviti 50 promenjivih i sta ako ti zatreba za 80?

ovde ima jedna online knjiga (nisam je procitao al poglavlja izgledaju korisno)
http://www.techotopia.com/index.php/PHP_Essentials



offline
  • Pridružio: 30 Apr 2011
  • Poruke: 38

hvala na brzom odgovoru Smile

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Citat:
Ne vidim svrhu ove komande,zar nije jednostavnije bilo da uradim
$ime="jovan"; $prezime="jovanovic"; $god rodjenja=1967;


Promenljive koje si upotrebio u gornjem primeru su skalarne - sadrze po jednu vrednost.

Niz je promenljiva koja sadrzi skup vredosti u nekom redosledu.
Jedan niz moze imati vise elemenata, a svaki element sadrzi po jednu vrednost, poput teksta, brojeva ili drugog niza.
Niz koji sadrzi druge nizove naziva se visedimenzionalni niz..

E sada u cemu je razlika i prednost koriscenja niza za razliku od promenljivih.

Kada podatke organizujes u obliku niza, mozes sa njim da radis brojne korisne stvari. Koriscenjem neke petlje mozes da napises kratak kod koji izvrsava iste operacije na svakim elementom.
Pomoci samo jednog reda koda, mozes da prosledis sve vrednosti iz niza nekoj funkciji.

Ja se nadam da sam uspeo da ti stvorim jednu sliku u glavi o tome sta u stvari stvarno niz (array) i u cemu je razlika od koriscenja promenljivih.

Note: Nemoj nikada da bezis od http://php.net/manual/en/index.php uci na pravom mestu. Ako hoces da naucis

Ako imas jos pitanja izvoli pitaj..

Pozdrav.

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

+Vise dimenzionalni nizovi <3 Mr. Green

$niz['boja']['covjek'] = "plava"; $niz['boja']['zivotinja']['zirafa'] = "zuta"; $niz['boja']['zivotinja']['papagaj'] = "crvena"; $niz['visina']['covjek'] = "1.90"; $niz['visina']['zivotinja']['zirafa'] = "4";

Ko je trenutno na forumu
 

Ukupno su 1078 korisnika na forumu :: 68 registrovanih, 11 sakrivenih i 999 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Acivi, ajo baba, Alibaba1981, amonsrb, Apok, bankulen, bbelic, Bogdan73, Bojan85, BraneS, bufanje, cifra, doklevise, Duh sa sekirom, Dvojac005, Džordžino, flash12, Georgius, GH69, GORDI, goxin, Istman, ivica976, Karla, Koridor, krkalon, krsto2003, Kubovac, KUZMAR, kybonacci, Lieutenant, ljuba, ljubacv, lucko1, Magistar78, maiden6657, Marko Marković, mikki jons, milenko crazy north, milimoj, milos.cbr, Miškić, nenad81, nuke92, Outis, pacika, Panter, promajauglavi, randja26, sap, sasa87, shaja1, sickmouse, Simon simonović, solic, Steeeefan, theNedjeljko, tmanda323, tubular, vathra, vlahale, Volkhov-M, vukovi, Webb, wolf431, YugoSlav, zixmix