fork download
  1. <?php
  2. $texto = 'As crianças foram ao parque, com suas mães e pais. As mães brincavam '
  3. .'com seus filhos, e também com as outras crianças. Todos cuidavam para '
  4. .'que não houvessem acidentes que pudessem estragar o dia para as crianças, '
  5. .'que aproveitavam a natureza. ';
  6.  
  7. $palavras = 'parque. parque, parque brincadeiras. brincadeiras, brincadeiras '
  8. .'mães mães, mães. filho, filho. filho acidente. acidente, acidente '
  9. .'venda venda, venda. família família natureza, natureza. natureza '
  10. .'carro. carro, carro crianças, crianças. crianças escola, escola. '
  11. .'escola';
  12.  
  13. $aTexto = explode( ' ', $texto );
  14. $aPalavras = explode( ' ', $palavras );
  15. $contagem = array();
  16.  
  17. foreach( $aTexto as $pTexto ) {
  18. if( in_array( $pTexto, $aPalavras ) ) {
  19. $contagem[$pTexto] = isset( $contagem[$pTexto] ) ? $contagem[$pTexto] + 1 : 1;
  20. }
  21. }
  22.  
  23. print_r( $contagem );
  24. ?>
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Array
(
    [crianças] => 1
    [parque,] => 1
    [mães] => 2
    [crianças.] => 1
    [crianças,] => 1
    [natureza.] => 1
)