PHP: Retornar uma parte de uma string com as palavras inteiras
< ?
$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
leave a comment