martes, 5 de junio de 2012

La función str_word_count de php - Clase String


str_word_count() recorre el string y devuelve información sobre las palabras incluidas en el mismo.

Argumentos: 

//   0 - devuelve el número de palabras encontradas
//   1 - devuelve un array que contiene todas las palabras encontradas dentro del string
//   2 - devuelve un array asociativo, donde la clave es la posición numérica de una palabra dentro del string y el valor es la palabra en sí.

Ejemplo: str_word_count(string, 0); 



Código de ejemplo ... 

<?php
/* By http://php-estudios.blogspot.com */

//str_word_count - Devuelve información sobre las palabras utilizadas en un string 

//   0 - devuelve el número de palabras encontradas
//   1 - devuelve un array que contiene todas las palabras encontradas dentro del string
//   2 - devuelve un array asociativo, donde la clave es la posición numérica de una palabra dentro del string y el valor es la palabra en sí.

$cadena = "Este pais está lleno de políticos corruptos";

echo "<p>Análisis del string: <b>$cadena</b></p>";

$numero_palabras = str_word_count($cadena, 0);

echo "<p>Número de palabras encontradas: $numero_palabras</p>";

$array_palabras = str_word_count($cadena, 1);

echo "<p>Array:</p>";
foreach ($array_palabras as $index => $valor){
echo "<p>$index: $valor</p>";
}

$array_asociativo = str_word_count($cadena, 2);

echo "<p>Array Asociativo:</p>";
foreach ($array_asociativo as $index => $valor) {
echo "<p>$index = $valor</p>";
}
?>




No hay comentarios: