Vlastní vyhledávání
TOTO JE STARÁ, NEAKTUALIZOVANÁ VERZE
AKTUÁLNÍ VERZE WEBU
ELEKTRO
CHEMIE
PROGRAMOVÁNÍ
FOTKY
BLOG
E-SHOP

Elektro

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

  • © by Hugo moravec.zd@gmail.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
    ?>


    Máte dotaz nebo podnět k článku? Napište mi
    FORMÁT PRO TISK    

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


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