php za pocetnike - predavanje 3
TRANSCRIPT
PHP za početnike
Academy387 Nermin Šehić
Predavanje 3
Recap: predavanje 2• Sta je Github
• PHP varijable
• Operacije u PHP
• Komentari u PHP
• Konstante u PHP
• Osnovne manipulacije sa stringovima
Arrays
• Array (niz) je skupina podataka koji predstavljaju jednu cjelinu. Niz ima svoje ime, tip i veličinu. Niz se sastoji od članova niza koji imaju svoju vrijednost i mjesto u nizu.
Numeric arrays
• Elementu niza se pristupa koristeci key
• Tip key-a moze biti samo integer
• Element array-u moze biti bilo tip varijable
Numeric arrays
Volvo BMW VW Kia
0 1 2 3
Numeric arrays
$cars = array("Volvo", "BMW", “VW”, “Kia”);
Numeric arrays
$cars = array("Volvo", "BMW", “VW”, “Kia”);
echo $cars[0];
Associative array
• koriste string umjesto integer-a za key
$person[‘firstName’] = “John” $person[‘lastName’] = “Doe”$person[‘age’] = 25
Associative array
echo $person[‘firstName’];
Vjezba 1
• Skinuti starter template sa github-a
• Inicijalizirati associative array ‘person’
• Ispisati array koristeci prethodno definisani key
• Kopirati link slike sa neke od socijalnih mreza i staviti kao vrijednost key-a ‘image’
Rjesenje vjezbe 1
• https://github.com/newPrimitives/php-kurs/blob/master/lecture3/example1_final.php
Sortiranje nizova
• Sortiranje po vrijednosti
• Sortiranje po key-u
• Sortiranje po key-u obrnuto
Primjer koda
• https://github.com/newPrimitives/php-kurs/blob/master/lecture3/arraySort.php
Brisanje iz niza
• Sa pocetka
• Sa kraja
• Sa n pozicije (po vrijednosti key-a)
• https://github.com/newPrimitives/php-kurs/blob/master/lecture3/removeArray.php
array_diff() funkcija
• array_diff funkcija prima kao parametre 2 niza i vraca kao rezultat njihovu razliku u obliku novog array-a
• array_diff($array1, $array2);
array_merge() funckija
• array_merge funkcija prima kao parametre 2 niza i vraca kao rezultat novi niz cija je vrijednost unija 2 proslijedjena
• array_merge($array1, $array2);
Sintaksa
$cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15));
To sum up…• Sta su nizovi
• Vrste nizova
• Sintaksa nizova u PHP
• Sortiranje nizova
• Brisanje iz nizova
• array_diff()
• array_merge()
Pitanja?
• Naredno predavanje: Utorak 13.10.2015
• Download prezentacije:http://www.slideshare.net/NerminSehic/php-za-pocetnike-predavanje-2