Example #1
0
        foreach ($out as $idx => $str) {
            $str = trim($str);
            if (strlen($str) == 0) {
                continue;
            }
            $this->ChangedVerbs[$this->get_ed($str)] = $str;
            $this->ChangedVerbs[$this->get_ing($str)] = $str;
        }
        return $this;
    }
    public function show()
    {
        foreach ($this->ChangedVerbs as $key => $past) {
            printf("%s => %s <br>", $key, $past);
        }
    }
    public function getBaseForm($word, &$bChanged)
    {
        if (is_key_exist($word, $this->ChangedVerbs)) {
            $bChanged = true;
            return $this->ChangedVerbs[$word];
        } else {
            $bChanged = false;
            return $word;
        }
    }
}
if (1) {
    $rv = new RegularVerb();
    $rv->show();
}
Example #2
0
        foreach ($out as $idx => $str) {
            $str = trim($str);
            if (strlen($str) == 0) {
                continue;
            }
            $this->ChangedVerbs[$this->get_ed($str)] = $str;
            $this->ChangedVerbs[$this->get_ing($str)] = $str;
        }
        return $this;
    }
    public function show()
    {
        foreach ($this->ChangedVerbs as $key => $past) {
            printf("%s => %s <br>", $key, $past);
        }
    }
    public function getBaseForm($word, &$bChanged)
    {
        if (is_key_exist($word, $this->ChangedVerbs)) {
            $bChanged = true;
            return $this->ChangedVerbs[$word];
        } else {
            $bChanged = false;
            return $word;
        }
    }
}
if (1) {
    $rv = new RegularVerb();
    $rv->load("regularverbs.txt")->show();
}