Masyvai ir duomenų struktūros PHP

Masyvai yra svarbi PHP duomenų struktūra, leidžianti saugoti ir valdyti susijusių reikšmių rinkinį. Štai keletas pagrindinių sąvokų ir operacijų su masyvais PHP:

 

Masyvo deklaracija

Yra du būdai, kaip deklaruoti masyvą PHP:

1 būdas: array() sintaksės naudojimas:

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

2 būdas: [] sintaksės naudojimas(galima nuo PHP 5.4 ir naujesnės versijos):

$arr = [1, 2, 3];

 

Prieiga prie masyvo elementų

Naudokite elemento indeksą, kad pasiektumėte atitinkamą jo reikšmę masyve. Atminkite, kad masyvo indeksai prasideda nuo 0.

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

 

Masyvo elementų skaičiavimas

Naudokite count() funkciją, kad suskaičiuotumėte elementų skaičių masyve.

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

 

Perėjimas per masyvą

Naudokite kilpas, pavyzdžiui, foreach kartodami kiekvieną masyvo elementą.

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

 

Masyvo elementų pridėjimas ir pašalinimas

Naudokite tokias funkcijas kaip array_push(), array_pop(), array_shift(), array_unshift() norėdami pridėti ir pašalinti elementus iš masyvo.

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

 

Tai yra keletas pagrindinių PHP sąvokų ir operacijų su masyvais. Masyvai yra labai lankstūs ir turi daug galingų funkcijų, tokių kaip rūšiavimas, paieška ir daugiamatis tvarkymas.