3v4l.org

run code in 300+ PHP versions simultaneously
<?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 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
N ga be mu <span style="color:#ff0000;font-weight:bold;">vêdê</span>, madji n saí me ka pia bô - como
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 N ga be mu <span style="color:#ff0000;font-weight:bold;">vêdê</span>, madji n saí me ka pia bô - como

preferences:
166.49 ms | 402 KiB | 218 Q