Código PHP:
//Este es el texto que esta bien y siempre sera el mismo
$texto = "Este es un texto que se comparara con las funciones de cadena, además contara la cantidad de caracteres y de palabras, y veremos que sucederá con las comparaciones de palabra por palabra.";
//este texto digamos que es el que escribe el usuario, pude ser asi o traido desd eun textarea.
$textomal = "Estees un texto que se comparara con las funciones de cadena, ademas contara la cantidad de caracteres y de palabrs, y veremos que sucedera con las comparaciones de palabra por palabra.";
$array1=explode(" ", $texto );
$array2=explode(" ", $textomal );
echo "<br>\nElementos que sólo existen en array1<br>\n";
foreach ($array1 as $value1) {
$encontrado=false;
foreach ($array2 as $value2) {
if ($value1 == $value2){
$encontrado=true;
$break;
}
}
if ($encontrado == false){
echo "---> $value1<br>\n";
}
}
echo "<br>\nElementos que sólo existen en array2<br>\n";
foreach ($array2 as $values) {
$encontrado=false;
foreach ($array1 as $value1) {
if ($value1 == $values){
$encontrado=true;
$break;
}
}
if ($encontrado == false){
echo "Palabra mal escritas <strong>$values</strong><br>\n";
}
}
Hasta aca he llegado no mas... alguien que me pueda decir como contar la cantidad de palabras que estan mal..... me las muestra pero no me dice cuantas.... ayuda con esto por favor...