Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //asocijativni nizovi
- $asocijativni = [];
- $asocijativni = ["ime" => "Pera" , "prezime" => "Peric", "plata" => 24000];
- echo $asocijativni["plata"]; // pristup elementu niza po kljucu
- echo "<h3>Foreach v1</h3>";
- foreach($asocijativni as $element)
- {
- echo $element . "<br>";
- }
- echo "<h3>Foreach v2</h3>";
- foreach($asocijativni as $kljuc => $vrednost)
- {
- echo $kljuc . ": " . $vrednost . "<br>";
- }
- //kombinovani nizovi - prestavlja niz nizova gde je niz tip podatka (numericki ili asocijativni)
- $kombinovani = [
- ["ime" => "Pera1" , "prezime" => "Peric4",
- "plata" => 124000, "godiste" => "1931"],
- ["ime" => "Pera2" , "prezime" => "Peric5",
- "plata" => 224000 , "godiste" => "1901"],
- ["ime" => "Pera3" , "prezime" => "Peric6",
- "plata" => 324000 , "godiste" => "1992"]
- ];
- echo "<h2>Kombinovani niz</h2>";
- for( $i=0; $i < count($kombinovani); $i++)
- {
- echo "<h3>Elementi niza na indeksu $i</h3>";
- foreach($kombinovani[$i] as $kljuc => $vrednost)
- {
- echo "$kljuc: $vrednost<br>";
- }
- }
- echo "<h3>Zadatak1</h3>";
- echo "<p>Ispisati sve osobe sa platom vecom od 200000";
- for( $i=0; $i < count($kombinovani); $i++)
- {
- echo "<h3>Elementi niza na indeksu $i</h3>";
- if($kombinovani[$i]["plata"] > 200000)
- foreach($kombinovani[$i] as $kljuc => $vrednost)
- {
- echo "$kljuc: $vrednost<br>";
- }
- }
- echo "<h3>Zadatak2</h3>";
- echo "<p>ispisati osobu sa najvecom platom</p>";
- $osobaSaMaxPlatom = $kombinovani[0];
- for($i = 0; $i < count($kombinovani); $i++)
- {
- if($osobaSaMaxPlatom["plata"] < $kombinovani[$i]["plata"])
- $osobaSaMaxPlatom = $kombinovani[$i];
- }
- echo "<p>Osoba koja ima najvecu platu je: " . $osobaSaMaxPlatom["ime"]
- . " " . $osobaSaMaxPlatom["prezime"];
- echo "<h3>Zadatak3</h3>";
- echo "<p>ispisati najmladju osobu</p>";
- $najmladjaOsoba = $kombinovani[0];
- for($i = 0; $i < count($kombinovani); $i++)
- {
- if($najmladjaOsoba["godiste"] < $kombinovani[$i]["godiste"])
- $najmladjaOsoba = $kombinovani[$i];
- }
- echo "<p>Osoba koja je najmladja je: " . $najmladjaOsoba["ime"]
- . " " . $najmladjaOsoba["prezime"];
- #Izracunava prosecnu platu zaposlenuh
- echo "<h3>Zadatak4</h3>";
- $suma = 0;
- for($i = 0; $i < count($kombinovani); $i++)
- {
- $suma += $kombinovani[$i]["plata"];
- }
- echo "Prosecna plata je: " . ($suma/count($kombinovani));
Advertisement
Add Comment
Please, Sign In to add comment