Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2014, 11:05
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Encontrar palabras clave dentro de un archivo de texto

Código PHP:
Ver original
  1. <?php
  2.  
  3. $texto = <<<TEXT
  4. El conocimiento suele entenderse como:
  5.  
  6. Hechos o información adquiridos por un ser vivo a través de la experiencia o la educación, la comprensión teórica o práctica de un asunto referente a la realidad.
  7. Lo que se adquiere como contenido intelectual relativo a un campo determinado o a la totalidad del universo.
  8. Conciencia o familiaridad adquirida por la experiencia de un hecho o situación.
  9. Representa toda certidumbre cognitiva mensurable según la respuesta a: ¿Por qué?, ¿Cómo?, ¿Cuándo?, ¿Dónde?
  10. No existe una única definición de "Conocimiento". Sin embargo existen muchas perspectivas desde las que se puede considerar el conocimiento, siendo la consideración de su función y fundamento, un problema histórico de la reflexión filosófica y de la ciencia. La rama de la filosofía que estudia el conocimiento es la epistemología o teoría del conocimiento. La teoría del conocimiento estudia las posibles formas de relación entre el sujeto y el objeto. Se trata por lo tanto del estudio de la función del entendimiento propia de la persona.
  11. TEXT;
  12.  
  13. $texto = strtolower($texto);//todoaminúsculas
  14.  
  15.  
  16. // primero reemplaza acentos por no-acentuadas, o usa funciones seguras para utf-8
  17. $Arreglo_palabras = preg_split("/[\s,\"'\¿\:]+/",$texto);
  18.  
  19. $words = array_count_values($Arreglo_palabras);
  20.  
  21. foreach ($words as $key_words => $value)
  22. {
  23.     if ($value >1)
  24.         echo $key_words." - ".$value."<br/>";
  25. }

Consejo.. primero arregla el tema de la codificacion
__________________
Salu2!