Arrays and Data Structures in PHP

Nizi so pomembna podatkovna struktura v PHP, ki vam omogočajo shranjevanje in upravljanje zbirke povezanih vrednosti. Tukaj je nekaj ključnih konceptov in operacij z nizi v PHP:

 

Deklaracija polja

Obstajata dva načina za deklaracijo matrike v PHP:

1. način: uporaba array() sintakse:

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

2. način: Uporaba [] sintakse(na voljo od PHP 5.4 naprej):

$arr = [1, 2, 3];

 

Dostop do elementov polja

Uporabite indeks elementa za dostop do njegove ustrezne vrednosti v matriki. Upoštevajte, da se matrični indeksi začnejo od 0.

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

 

Štetje elementov polja

Uporabite count() funkcijo za štetje števila elementov v matriki.

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

 

Zanka skozi niz

Uporabite zanke, kot foreach je iteracija po vsakem elementu v matriki.

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

 

Dodajanje in odstranjevanje elementov polja

Uporabite funkcije, kot so array_push(), array_pop(), array_shift(), array_unshift() za dodajanje in odstranjevanje elementov iz matrike.

$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]  

 

To je nekaj osnovnih konceptov in operacij z nizi v PHP. Nizi so zelo prilagodljivi in ​​imajo številne zmogljive funkcije, kot so razvrščanje, iskanje in večdimenzionalno ravnanje.