PočítačeProgramování

Jak PHP pole?

Pole je datová struktura, která umožňuje jedno místo pro uložení určité hodnoty, které jsou prvky stejného typu.

typy pole

Existují dva typy polí, které se liší ve způsobu identifikace prvků.

  1. Jednoduché - každý prvek v něm je uveden index do sekvence.
  2. Asociativní - má odkazovat na prvek pomocí tlačítek spojených s logickými hodnotami.

Jednoduše řečeno, je proměnná, která může být více než jedna hodnota. Zajímáme se o PHP pole.

charakteristické rysy

Zvážit PHP detailů pole:

  1. Může obsahovat libovolný počet hodnot, a je prázdná.
  2. Každá z hodnot, která obsahuje řadu PHP, nazývá prvek.
  3. Prvek ukládá různé typy proměnných. Ty mohou být nitky, celá čísla, Booleans.
  4. Přístup k prvkům je možné pomocí indexů, které jsou v malých písmen a číslic.
  5. PHP pole obsahuje prvky s jedinečnými indexy.
  6. Počet prvků v matici - je jeho délka.
  7. Hodnoty prvků může být také pole, jako jsou vícerozměrná pole.

Charakteristickým rysem PHP je schopnost vytvořit pole ve skriptu jakékoliv složitosti.

Výhody:

  1. Je snadné pracovat současně s více hodnotami v matici. Je snadné dělat cyklus na svých členů pro změnu hodnot.
  2. Jsou snadno manipulovat. Jednoduše odstranit, přidávat položky ke čtení nebo změnit hodnoty prvků.
  3. V PHP, existuje mnoho různých funkcí, které vám umožní zvládnout polí. K dispozici je vyhledávání pro určité hodnoty, třídění, slučování polí.

typy

Pole se dále dělí na 2 typy:

  • jednorozměrný;
  • dvourozměrný.

Existují různé způsoby, jak k inicializaci pole. Za prvé, vzít v úvahu jednoduché, a pak - asociativní pole PHP.

Příklad vytvoření jednoduchého pole v PHP:

V tomto příkladu používá klíče - číslo v závorce [], a co je důležitější - název ovoce a zeleniny.

Přiřazení hodnoty PHP prvek pole může být zapsán jako:

  • $ Array [n] = z;
  • n - klíč, z - hodnota.

Ve druhém způsobu inicializace může být nic nenaznačuje, v závorce :

  • $ Name [] = "a";
  • $ Name [] = "dva";
  • $ Name [] = "tři".

V tomto případě se index se bude rovnat výchozí: 0, 1 a 2.

A můžete přiřadit některou z jeho hodnota indexu:

  • $ Name [35] = 'a';
  • $ Name [18] = 'dvou';
  • $ Name [90] = "tři".

Můžete kombinovat metody inicializační:

  • $ Name [37] = "první";
  • $ Name [5] = "druhý";
  • $ Name [] = "třetí".

Třetí prvek je přiřazen index se rovná 38, as 37 - největší z indexů.

Vícerozměrné syntax pole vypadá takto:

$ Name [indeks1] [indeks2] ....

Nyní se podívejme, co PHP asociativní pole. Index může být řetězec, neukládá omezení, mezery jsou povoleny, jeho délka je odlišná. Asociativní pole jsou dobře používá, když je třeba spojit tyto prvky nejsou s čísly, ale se slovy. Pole, které mají indexy - řetězce se nazývají asociativní.

V jednorozměrné asociativních polích, které obsahují pouze jeden klíč, to odpovídá specifickému indexu. Obrázek nahoře je příkladem jednorozměrných a vícerozměrných asociativních polích.

Můžete vytvořit multidimenzionální asociativní pole v klasickým způsobem, ale to není příliš pohodlné.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.delachieve.com. Theme powered by WordPress.