php za pocetnike - predavanje 3

Post on 23-Feb-2017

300 Views

Category:

Education

14 Downloads

Preview:

Click to see full reader

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);

Multidimensional array

Referenca: W3Schools.com

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

top related