Príznaky vo funkciách PHP

Vo funkciách je možné použiť príznaky v implicitnej forme pomocou príkazu return. Pozrime sa, ako sa to robí. Predpokladajme, že máme nasledujúcu funkciu, ktorá kontroluje, či sú všetky prvky poľa kladné čísla:

php<?php
  function isPositive($arr) {
    $flag = true;
    
    foreach ($arr as $elem) {
      if ($elem < 0) {
        $flag = false;
      }
    }
    
    return $flag;
  }
?>

Prepíšme kód funkcie pomocou implicitného použitia príznakov:

php<?php
  function isPositive($arr) {
    foreach ($arr as $elem) {
      if ($elem < 0) {
        return false;
      }
    }
    
    return true;
  }
?>

Ako to funguje: ak sa v poli nájde potrebný prvok - opustíme funkciu (a tiež cyklus) pomocou return. Ale ak sa v poli nenájde potrebný prvok - k opusteniu funkcie nedôjde a vykonávanie prejde k príkazu return true. A dostaneme, že funkcia vráti true ako znak, že všetky prvky v poli sú kladné.

Задание 1

Vytvorte funkciu, ktorá bude parametrom prijímať pole s číslami a kontrolovať, či sú všetky prvky v tomto poli párne čísla.

Задание 2

Vytvorte funkciu, ktorá bude parametrom prijímať číslo a kontrolovať, či všetky číslice totohto čísla sú nepárne.

Задание 3

Vytvorte funkciu, ktorá bude parametrom prijímať pole a kontrolovať, či sa v tomto poli nachádzajú dva rovnaké prvky za sebou.