Código PHP:
function cortar($texto, $numero_de_caracteres) {
if (strlen($texto) > $numero_de_caracteres) {
// Si la cadena de texto es mayor al número de carácteres
// cortamos la cadena y ponemos "..."
$array_texto = explode(" ", $texto);
$caracteres = 10;
$resultado = "";
foreach ($array_texto as $letra) {
if ( ($caracteres + strlen($letra) > $numero_de_caracteres) ) {
$resultado .= " ...";
break;
} else {
$caracteres += strlen($letra) + 1; //Se suma uno más por el carácter de espacio
if ($resultado != "") { $resultado .= " "; }
$resultado .= $letra;
}
}
return $resultado;
} else {
$texto = explode("\n", $string);
$parrafo = $texto[0];
return $parrafo;
}
}
Código PHP:
function parrafin($string) {
$article = explode("\n", $string);
$parrafo = $article[0];
return( $parrafo );
}
NiP agradeceria sus respuestas.
Saludos.