Nizovi i strukture podataka u PHP-u

Nizovi su važna podatkovna struktura u PHP-u koja vam omogućuje pohranu i upravljanje zbirkom povezanih vrijednosti. Evo nekih ključnih koncepata i operacija s nizovima u PHP-u:

 

Deklaracija polja

Postoje dva načina za deklariranje niza u PHP-u:

1. metoda: korištenje array() sintakse:

$arr = array(1, 2, 3);

Metoda 2: Korištenje [] sintakse(dostupno od PHP 5.4 nadalje):

$arr = [1, 2, 3];

 

Pristup elementima polja

Koristite indeks elementa za pristup njegovoj odgovarajućoj vrijednosti u nizu. Imajte na umu da indeksi polja počinju od 0.

$arr = [1, 2, 3];  
  
echo $arr[0]; // Output: 1  
echo $arr[1]; // Output: 2  
echo $arr[2]; // Output: 3  

 

Brojanje elemenata niza

Koristite ovu count() funkciju za brojanje elemenata u nizu.

$arr = [1, 2, 3];  
$count = count($arr);  
  
echo $count; // Output: 3  

 

Prolazak kroz niz

Koristite petlje poput foreach ponavljanja preko svakog elementa u nizu.

$arr = [1, 2, 3];  
  
foreach($arr as $item) {  
  echo $item; // Output: 1, 2, 3  
}  

 

Dodavanje i uklanjanje elemenata niza

Koristite funkcije kao što su array_push(), array_pop(), array_shift(), array_unshift() za dodavanje i uklanjanje elemenata iz niza.

$arr = [1, 2, 3];  
  
// Add an element to the end of the array  
array_push($arr, 4);  
  
// Remove the last element from the array  
array_pop($arr);  
  
// Add an element to the beginning of the array  
array_unshift($arr, 0);  
  
// Remove the first element from the array  
array_shift($arr);  
  
print_r($arr); // Output: [1, 2, 3]  

 

Ovo su neki od osnovnih koncepata i operacija s nizovima u PHP-u. Nizovi su vrlo fleksibilni i imaju mnoge moćne značajke kao što su sortiranje, pretraživanje i višedimenzionalno rukovanje.