Criação e desenvolvimento Web

PHP: Retornar uma parte de uma string com as palavras inteiras

Publicado em PHP, Programação Web por devinternet em 6/Fevereiro. 2008
< ?
$frase = "China defende novas regras para áudio e vídeo na internet";
$divide = explode(" ", $frase);
$total = count( $divide );
$soma = 0;
$palavras = 4;
for ($i = 0; $i < $total; $i++) {
$f = $divide[$i];
$len = strlen($f);
$soma = $soma + intval($len);
$soma ++;
if($i >= $palavras)break;
}
echo substr($frase, 0, $soma);
?>

Retorna:

China defende novas regras

Deixe uma resposta