Login   Register  
PHP Classes
elePHPant
Icontem

File: index.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Pashkov Denis Igorevich  >  String Matrix  >  index.php  >  Download  
File: index.php
Role: Example script
Content type: text/plain
Description: example
Class: String Matrix
Find similar words in different strings
Author: By
Last change:
Date: 1 year ago
Size: 2,634 bytes
 

Contents

Class file image Download
<html> 

<body> 
<style>  

  .tracert{
      width:100%; 
  }
    .tracert tr td{
        padding:10px; 
        border : 1px solid red; 
    }
</style>
<?php
date_default_timezone_set 
"Europe/Moscow" );
include 
"Matrix.php" 
echo 
"Matrix Text test"
 

$matrix = new Matrix() ; 
$matrix->setMulti(1.6);  // Radius max delimetr    highest threshold more accurate results
$matrix->setLimit(5.1); // Set Limit for  Touches word. highest threshold more accurate results

// SetString 
$matrix->AddString( new  MatrixString("Shares of semiconductor maker Himax Technologies are jumping in pre-market trading with the news that Google has taken a 6.3% stake in Himax Display (HDI). HDI is a subsidiary of the Taiwanese company that focuses on liquid crystal on silicon (LCOS) chips and modules, which are used in Google Glass and other products. HDI also counts Kleiner Perkins, Khosla Ventures and Intel as investors",3));
$matrix->AddString( new  MatrixString("It looks like Google is about to unleash a new wave of more powerful applications for Google Glass. Currently, ",3));
$matrix->AddString( new  MatrixString(" Glass developers can only build apps that are essentially web-based services that talk to the user’s hardware through a set of relatively limited APIs. ",7)); 
$matrix->AddString( new  MatrixString(" At its I/O developer conference earlier this year, Google announced that it would soon release its so-called Glass Development Kit ",8));
$matrix->AddString( new  MatrixString("The new Glass app brings Hippflow updates to Google’s wearable computer once a user has linked their Hippflow and Google Glass account ",9));
$matrix->AddString( new  MatrixString("As Google makes more moves into positioning itself as a vertically-integrated tech player beyond software and cloud-based services, the company’s stake in HDI could grow. Himax says that the 6.3% stake includes an option to make an additional investment in more preferred shares within the next year. If exercised in full, Google can take up to a 14.8% share in HDI. ",10));

 
 echo 
$matrix ;
 
 echo 
"<br> </br> ";
 echo 
" HEight "$matrix->getHeight(); 
 echo 
"<br>"
 echo  
"Width: "$matrix->getWidth() ; 
 
 
echo 
"<hr> <p>  testing hasSimilarwords:    </p> ";  
var_dump($matrix->hasSimilar("developers")); 
echo 
"<hr> <p>  get Touched for  word  'developers' :   </p> ";   


 foreach(
$matrix->getSimilar("developers") as $w
     echo 
"<p> {$w->string} </p>";

 
 echo 
"<hr> <p>  testing return ids of similar strings for id  10   :    </p> "
 
 
print_r($matrix->getSimilarTo(10));
 
 
?> 

 </body>
 </html>