IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Objektový generátor náhodných vět v PHP

Objektový generátor náhodných vět v PHP. Skript generuje náhodné věty podle rozšiřitelné slovní zásoby a je včetně zdrojových kódů.

<?php

class Gvety {
    private $a1 = array("Franta", "Adam", "Jirka");
    private $a2 = array("šel", "jel", "skočil", "plaval");
    private $a3 = array("do kina", "do obchodu", "na koupaliště");
    private $a4 = array("kdy", "jak", "proč");

    private $veta;
    private $tecka;

    function __construct() {
        $this->v = array(
            array($this->a1, $this->a2, $this->a3, "."),
            array($this->a2, $this->a1, $this->a3, "?"),
            array($this->a4, $this->a2, $this->a1, $this->a3, "?"),
            );
        $this->vyber($this->v[rand(0, sizeof($this->v)-1)]);
    }

    function vyber($typ) {
        $this->veta = array();
        $this->tecka = array_pop($typ);
        foreach ($typ as $slovnik) {
            $this->veta[] = $slovnik[rand(0, sizeof($slovnik) - 1)];
        }
    }

    function __toString() {
        return implode(' ', $this->veta) . $this->tecka;
    }
}

$veta = new Gvety();
echo $veta;

Galerie

Program byl vytvořen v roce 2013.

 

Všechny články v sekci
Zdrojákoviště pro OOP v PHP
Program pro vás napsal Kit
Avatar
Uživatelské hodnocení:
6 hlasů
Jsem spokojeným uživatelem operačních systémů založených na linuxovém jádře. Zejména openSUSE a Ubuntu. Pro psaní veškerých textů a programů používám vynikající textový editor Vim. Aplikace se snažím psát vždy v tom nejvhodnějším programovacím jazyk...
Aktivity