Learning with Texts - Fork 2.4.0-fork
Learn foreign languages with texts
Namespaces | Functions
simterms.php File Reference

PHP Utility Functions to calculate similar terms of a term. More...

Namespaces

namespace  Lwt
 

Functions

 letterPairs ($str)
 
 wordLetterPairs ($str)
 
 getSimilarityRanking ($str1, $str2)
 
 get_similar_terms ( $lang_id, $compared_term, $max_count, $min_ranking)
 
 print_similar_terms ($lang_id, $compared_term)
 
 print_similar_terms_tabrow ()
 

Detailed Description

PHP Utility Functions to calculate similar terms of a term.

Function Documentation

◆ get_similar_terms()

get_similar_terms (   $lang_id,
  $compared_term,
  $max_count,
  $min_ranking 
)

For a language $lang_id and a term $compared_term (UTF-8). If string is already in database, it will be excluded in results.

Returns
string[] All $max_count wordids with a similarity ranking > $min_ranking, sorted decending

@psalm-return array<positive-int, string>

◆ getSimilarityRanking()

getSimilarityRanking (   $str1,
  $str2 
)

Similarity ranking of two UTF-8 strings $str1 and $str2

Returns
float SimilarityRanking

◆ letterPairs()

letterPairs (   $str)
Returns
string[]

@psalm-return array<0|positive-int, string>

◆ print_similar_terms()

print_similar_terms (   $lang_id,
  $compared_term 
)

Get Term and translation of terms in termid array (calculated in function get_similar_terms(...)) as string for echo

◆ wordLetterPairs()

wordLetterPairs (   $str)

@psalm-return list<mixed>