<?php
/**
* Lekcia č.4
* funkcia
*/
//vytvoríme pole
$array = array();
// priradíme hodnoty do poľa
$array[] = 'Maroš';
$array[] = 'Martin';
$array[] = 'Viera';
$array[] = 'Juraj';
$array[] = 'Erik';
//vytvoríme pole
$arraySex = array();
// priradíme hodnoty do poľa
$arraySex['Maroš'] = 'muž';
$arraySex['Martin'] = 'muž';
$arraySex['Viera'] = 'žena';
$arraySex['Juraj'] = 'muž';
// prejdeme cez hodnoty poľa v cykle
foreach($array as $name) {
// zistíme pohlavie (isset vracia TRUE ak daná premenná s indexom v poli existuje)
// toto je iný zápis podmienky
$sex = isset($arraySex[$name]) ? $arraySex[$name] : 'neznáme pohlavie';
// voláme funkciu s parametrami
printPerson($name, $sex);
}
// vypíšeme počet osôb (funkcia count počíta počet položiek poľa)
// začiatočný tag <B> a koncový tag </B> označuje časť textu, ktorý má byť vypísaný boldom
echo '<BR>Počet osôb je <B>' . count($array) . '</B>';
// definícia funkcie pre výpis osoby a jej pohlavia
function printPerson($name, $sex) {
// vypíšeme meno a pohlavie
echo $name . ' je ' . $sex . '<BR>';
}