Pole a datové struktury v PHP

Pole jsou důležitou datovou strukturou v PHP, která vám umožňuje ukládat a spravovat kolekci souvisejících hodnot. Zde jsou některé klíčové koncepty a operace s poli v PHP:

 

Prohlášení pole

Existují dva způsoby, jak deklarovat pole v PHP:

Metoda 1: Použití array() syntaxe:

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

Metoda 2: Použití [] syntaxe(dostupné od PHP 5.4 a novější):

$arr = [1, 2, 3];

 

Přístup k prvkům pole

Pomocí indexu prvku získáte přístup k jeho odpovídající hodnotě v poli. Všimněte si, že indexy polí začínají od 0.

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

 

Počítání prvků pole

Pomocí count() funkce spočítáte počet prvků v poli.

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

 

Smyčka přes pole

Použijte smyčky jako foreach iteraci přes každý prvek v poli.

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

 

Přidávání a odebírání prvků pole

Použijte funkce jako array_push(), array_pop(), array_shift(), array_unshift() k přidání a odebrání prvků z pole.

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

 

Toto jsou některé ze základních pojmů a operací s poli v PHP. Pole jsou vysoce flexibilní a mají mnoho výkonných funkcí, jako je třídění, vyhledávání a vícerozměrná manipulace.