Limitar el Texto de Salida

>> //seccion/php/ -- 0 comentario /// Agregado el 2004-01-24 @ Por kaioken

Alguna vez has querido limitar el texto de salida de tu script, para que no dañe una tabla de tu diseño?

Con esta función tendrás la posibilidad controlar el numero de caracteres que te interesa mostrar.

Con esta Funcion limitaremos la salida de cualquier texto.

Codigo:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
function limitatexto$texto$limite 
  {      
   if( 
strlen($texto)>$limite )        
     {            
      
$texto substr$texto,0,$limite );            
      
$texto substr$texto,0,-(strlen(strrchr($texto,' '))) );      
     }       
    
   return 
$texto
  } 
?>


Luego de colocar esta función en tu página, preferiblemente en el inicio de tu tags de php llamas a la función:

Codigo:
1
2
3
4
<?php
$a 
limitatexto("mctekk, paginas web de kaioken, supongo"10); 
echo 
"$a"
?>


En la varible $a, va a tener la función limita texto, más los parámetros que lleva.

El parametro $texto, lleva el texto que se va a cortar (se puede sustituir por otra variable). El parametro $limite la cantidad de caracteres quieres que muestre. Luego lo imprimes con la funcion echo.

Terminaras con algo asi:

Codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function limitatexto$texto$limite 
  { 
    if( 
strlen($texto)>$limite 
      { 
        
$texto substr$texto,0,$limite ); 
        
$texto substr$texto,0,-(strlen(strrchr($texto,' '))) ); 
      } 
    return 
$texto
  } 

$a limitatexto("mctekk, paginas web de kaioken, supongo"10); 

echo 
"$a"
?>