Pole

Vydáno: 06. 02. 2012; Poslední aktualizace: 06. 02. 2012; Autor: Zdeněk Moravec

Pole umožňuje vložit do jedné proměné několik hodnot. Tyto hodnoty jsou přístupné pomocí indexu, který se zapisuje do hranatých závorek. Index může být integer nebo string.

Inicializce pole

Pole můžeme inicializovat několika způsoby. Nejnáročnější na psaní je přiřazování hodnot konkrétním prvkům pole.

<?php
$pole[1] = „Prvni“;
$pole[2] = „Druhy“;
?>

Pokud vynecháme indexy v hranatých závorkách budou hodnoty přiřazeny nejnižšímu volnému indexu pole. Další způsob vytváření pole je pomocí funkce Array().

<?php
$pole = Array(„Prvni“, „Druhy“);
$pole1 = Array(5=>“Sesty“,“Sedmy“);    //Indexování začíná od 5, ne od 0
$pole2 = Array(„Pomeranc“=>“Orange“, „Jablko“=>“Apple“);
?>

Poslední příklad se týká asociativního pole, které umožňuje používat jako index řetězec.

Pokud jako index použijeme bolean True resp. False, bude tento index převeden na integer 1 resp. 0. V případě, že použijeme jako index hodnotu NULL bude převedena na prázdný řetězec.

Vícerozměrná pole

PHP umí i vícerozměrná pole, která se hodí například pro matice. Jejich vytváření je stejné jako u jednorozměrných polí.

<?php
$pole2D = Array(1=>Array(1=>“neco“));
$pole2D[1][2] = „necojineho“;
echo $pole2D[1][1];    //neco
echo $pole2D[1][2];    //necojineho
?>

Leave a Reply

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..