ELEKTRO
CHEMIE
PHP
FOTKY

PHP

  • Novinky
  • Aktuality
  • PHP
  • Download
  • Odkazy
  • Anketa
  • Návštěvní kniha
  • Mapa webu
  • O webu
  • RSS

  • © by Hugo z_moravec (et) yahoo (dot) com

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

    FORMÁT PRO TISK    

    Poslední změna: 22.05. 2005 08:31

    Líbí se Vám tento článek?