3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php function TextSimilar($frase1,$frase2){ /* incio da função *************** */ $explosao = explode(' ', $frase1); $palavras = count($explosao);//contar o numero de palavras $i = 0; $wtemp =''; $novos = null;//array para receber os novos valores for($i=0;$i<$palavras;$i++){ $wtemp = $explosao[$i] ; $temvirgula=false; $temp =$wtemp; if(strpos($temp,',')>0){//verificiar existencia de virgula $temvirgula=true; $temp = substr($wtemp,0,strlen($wtemp)-1);} /* comparar a palavra com o modelo */ similar_text(strtoupper($temp),strtoupper($frase2),$percento); //se existir similitude if($percento>=95){ $temp = '<span style="color:#ff0000;font-weight:bold;">' . $temp .'</span>';} //repor a palavra $wtemp=$temp; if($temvirgula==true){ $wtemp = $temp . ',';} $novos[] = $wtemp; } //fim do for $x = implode(' ',$novos);// repor a frase return $x; /* fim da função ************ */ } $frase1 = 'N ga be mu vêdê, madji n saí me ka pia bô - como'; $frase2 = 'vêdê'; $x = TextSimilar($frase1,$frase2); echo $x;
Output for 5.6.0 - 5.6.30, hhvm-3.15.4, 7.0.0 - 7.2.0
N ga be mu <span style="color:#ff0000;font-weight:bold;">vêdê</span>, madji n saí me ka pia bô - como