Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function cortarFrase($texto, $maxPalabras = 280, $noTerminales = ["de"]) {
- $frase = explode(" ", $texto);
- $numPalabras = count($frase);
- if ($numPalabras > $maxPalabras) {
- $offset = $maxPalabras - 1;
- while (in_array($palabras[$offset], $noTerminales) && $offset < $numPalabras) { $offset++; }
- return implode(" ", array_slice($frase, 0, $offset + 1));
- }
- return $frase;
- }
- $texto: el texto a recortar
- $maxPalabras: el número de palabras que contendrá la frase (280 = a un tweet).
- $noTerminales: una lista de las palabras con las que no debe terminar el recorte. Parámetro opcional con valor inicial ["de"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement