コード例 #1
0
ファイル: splitter_test.php プロジェクト: stasonmokoron/nerpa
 public function testDivideTextArr2()
 {
     $test = new Splitter();
     //assertContains($v, $arr) – проверяет существует ли элемент $v в массиве $arr.
     $this->assertContainsOnly('string', $test->DivideText("ЯБЛОКО, БаНан, лимон!!!"));
 }
コード例 #2
0
ファイル: meaning.inc.php プロジェクト: stasonmokoron/nerpa
 /**
  * initialization properties $arr_sense
  *
  * @param string $meaning_text input sense
  * new name setArrLemmasLemmatizeText
  */
 public function setArrLemmasLemmatizeText($meaning_text)
 {
     $div_word = new Splitter();
     $this->arr_lemmas = $div_word->DivideText($meaning_text);
 }
コード例 #3
0
ファイル: wsd.php プロジェクト: stasonmokoron/nerpa
						<div>
							<input type="submit" value="Значение"/>
							<label id="max">максимальный размер: <?php 
echo $size;
?>
 Кбайт</label>
						</div>
				</fieldset>
			</form>
		<section>
			<p id="outputtext">
			<?php 
//include "getbd.inc.php";
$div_word = new Splitter();
$div_word->txt = strip_tags($_GET['text']);
$word_arr = $div_word->DivideText($div_word->txt);
//************************
$i = 0;
//$mean[] = array();
foreach ($word_arr as $wordd) {
    $mean[$i] = new Word();
    $mean[$i]->name = $wordd;
    //--------------------------------------------
    $pageObj_arr = Tpage::getByTitle($wordd);
    if (is_array($pageObj_arr)) {
        foreach ($pageObj_arr as $pageObj) {
            $lang_pos_arr = $pageObj->getLangPOS();
            if (is_array($lang_pos_arr)) {
                foreach ($lang_pos_arr as $langPOSObj) {
                    $meaning_arr = $langPOSObj->getMeaning();
                    if (is_array($meaning_arr)) {