Tutoriál

naučím ťa programovať...

testovací alt
<?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>';

}

Výstup :

Maroš je muž
Martin je muž
Viera je žena
Juraj je muž
Erik je neznáme pohlavie

Počet osôb je 5