Pole

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
?>

Přidat komentář

0 Komentáře.

Přidat komentář


Upozornění - Můžete použít tytoHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>