☰ open

VSC + HTML + CSS

Pole

Číselně indexované pole si můžu představit jako očíslované přihrádky.

Přihrádky si označím čísly, kdy řada začíná nulou (0,1,2,3,...).

Očíslovaným přihrádkám se pak říká "Index"

V každé přihrádce máme něco, tedy hodnoty libovolného typu (string, int, Double)

Array()

Pro definici pole používáme funkci "Array()"

$znamky=array();

picture klavesnice_v006

Známky do šuplíčků nasypeme takto:

$znamky[] = 1;

$znamky[] = 3;

$znamky[] = 5;


Místo funkce echo() použijeme k výpisu pole funkci print_r()

print_r($znamky);


  • $znamky=array();
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;

print_r($znamky);

Ve výpisu je vidět, že jsem šuplíčky naplnil jinak než je v ukázce kódu :-)



Array ( [0] => 1 [1] => 3 [2] => 5 [3] => 1 [4] => 3 [5] => 5 [6] => 1 [7] => 3 [8] => 5 )

Načtení z indexu

POkud je potřeba načíst nějaký šuplíček načteš jej pomocí Indexu

<?php

$znamky = array(1, 2, 3, 4, 2, 2, 1, 3, 2, 5);

echo('Čtvrtá známka v poli je ' . $znamky[3]);

?>


Čtvrtá známka v poli je 4

Nezapomeň, že se indexuje od nuly, takže čtvrtá známka má index 3


Průměr známek

Zkusíme si vypočítat průměr známek v poli uvedených.

Použijeme k tomu funkce:

  • array() - vytvoření pole
  • array_sum() - sečtení obsahu šuplíčků
  • count() - spočítá počet šuplíčku a to i včetně indexu 0

<?php

$znamky = array(4, 3, 2, 4, 1, 5, 4, 3, 2, 3);

$prumer = array_sum($znamky) / count($znamky);

echo('Průměr mých známek je: ' . $prumer);

echo("<br / >");

echo("Průměr mých známek je: $prumer");

?>


Průměr mých známek je: 3.1
Průměr mých známek je: 3.1

České datum

Použijeme funkce:

  • array() - vytvoří šuplíčky do kterých nacpemejména měsíců
  • date() - vloží data
  • echo() - vypíše na monitor

Zde je kód

<?php

$mesice = array('leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec');

$den = date('j');

$mesic = date('m');

$mesicSlovy = $mesice[$mesic - 1];

$rok = date('Y');

echo("Ahoj, dnes je $den. $mesicSlovy $rok");

?>


$mesice = array- vytvoříme si šuplíčky a naplníme je jménem měsíců

$den = date('j') - vytvoříme si proměnnou den

$mesic = date('m') - vytvoříme si proměnnou měsíc

$mesicSlovy = $mesice[$mesic - 1] - šuplíčky se indexuji od nuly, takže musíme provést korekci -1

$rok = date('Y'); - vytvoříme si proměnnou rok

echo("Dobrý den Vašnosto, dnes je $den. $mesicSlovy $rok"); - vypíšeme na monitor


Dobrý den Vašnosto, dnes je 18. duben 2026


HTML kousky


width:calc()

Menu

Barvy u zátržítek a boxů

Accordion

Hodiny

Single page

Pricing card

Fluid Layout with Flex

css.nothrem.cz/ css.benni.cz dev.to Github.com css tricks.com

Color

W3C CSS Color Specification

Pole

Číselně indexované pole si můžu představit jako očíslované přihrádky.

Přihrádky si označím čísly, kdy řada začíná nulou (0,1,2,3,...).

Očíslovaným přihrádkám se pak říká "Index"

V každé přihrádce máme něco, tedy hodnoty libovolného typu (string, int, Double)

Array()

Pro definici pole používáme funkci "Array()"

$znamky=array();

picture klavesnice_v006

Známky do šuplíčků nasypeme takto:

$znamky[] = 1;

$znamky[] = 3;

$znamky[] = 5;


Místo funkce echo() použijeme k výpisu pole funkci print_r()

print_r($znamky);


  • $znamky=array();
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;
  • $znamky[] = 1;

print_r($znamky);

Ve výpisu je vidět, že jsem šuplíčky naplnil jinak než je v ukázce kódu :-)



Array ( [0] => 1 [1] => 3 [2] => 5 [3] => 1 [4] => 3 [5] => 5 [6] => 1 [7] => 3 [8] => 5 )

Načtení z indexu

POkud je potřeba načíst nějaký šuplíček načteš jej pomocí Indexu

<?php

$znamky = array(1, 2, 3, 4, 2, 2, 1, 3, 2, 5);

echo('Čtvrtá známka v poli je ' . $znamky[3]);

?>


Čtvrtá známka v poli je 4

Nezapomeň, že se indexuje od nuly, takže čtvrtá známka má index 3


Průměr známek

Zkusíme si vypočítat průměr známek v poli uvedených.

Použijeme k tomu funkce:

  • array() - vytvoření pole
  • array_sum() - sečtení obsahu šuplíčků
  • count() - spočítá počet šuplíčku a to i včetně indexu 0

<?php

$znamky = array(4, 3, 2, 4, 1, 5, 4, 3, 2, 3);

$prumer = array_sum($znamky) / count($znamky);

echo('Průměr mých známek je: ' . $prumer);

echo("<br / >");

echo("Průměr mých známek je: $prumer");

?>


Průměr mých známek je: 3.1
Průměr mých známek je: 3.1

České datum

Použijeme funkce:

  • array() - vytvoří šuplíčky do kterých nacpemejména měsíců
  • date() - vloží data
  • echo() - vypíše na monitor

Zde je kód

<?php

$mesice = array('leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec');

$den = date('j');

$mesic = date('m');

$mesicSlovy = $mesice[$mesic - 1];

$rok = date('Y');

echo("Ahoj, dnes je $den. $mesicSlovy $rok");

?>


$mesice = array- vytvoříme si šuplíčky a naplníme je jménem měsíců

$den = date('j') - vytvoříme si proměnnou den

$mesic = date('m') - vytvoříme si proměnnou měsíc

$mesicSlovy = $mesice[$mesic - 1] - šuplíčky se indexuji od nuly, takže musíme provést korekci -1

$rok = date('Y'); - vytvoříme si proměnnou rok

echo("Dobrý den Vašnosto, dnes je $den. $mesicSlovy $rok"); - vypíšeme na monitor


Dobrý den Vašnosto, dnes je 18. duben 2026