Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2003, 12:42
NiP
 
Fecha de Ingreso: enero-2003
Ubicación: Buenos Aires
Mensajes: 40
Antigüedad: 21 años, 3 meses
Puntos: 0
Como cortar variables???

En estos foros he encontrado los siguientes ejemplos:
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;

}

Aquí comienza el otro:

Código PHP:
function parrafin($string) {
$article explode("\n"$string);
$parrafo $article[0];
return( 
$parrafo );

Como hago para unirlos??? O sea, que si se pasa el n° de caracteres y no hay un salto de línea ponga los ... y si se pasa pero antes hay un salto, la corte.

NiP agradeceria sus respuestas.
Saludos.