Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2014, 11:34
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Mostrar los primeros y ultimos caracteres en una cadena URL

Bueno, de esta forma resolvi el problema, aqui lo dejo, para el que pueda mejorar el codigo, bienvenido sea. Gracias.

Código PHP:
Ver original
  1. $fuente = "http://diarioti.com/por-que-la-videoconferencia-sigue-ganando-terreno-en-las-organizaciones/83837";
  2. $caracteres = strlen($fuente); //Contar la cantidad de caracteres de la URL
  3. $urlinicio = substr($fuente,0,45); //Extraer los primeros 45 caracteres
  4.     if($caracteres>=45){ //Si hay mas de 45 caracteres, gestionamos el resto
  5.         $urlfinal = substr($fuente,45); //Extraer el resto de la URL
  6.         $caracteres_final = strlen($urlfinal); //Contar la cantidad de caracteres del resto
  7.         $textofinal = substr($urlfinal,-10,10); //Extraer los 10 ultimos caracteres del resto
  8.         }
  9.        
  10.         if ($caracteres<=45){
  11.             echo $fuente;
  12.         }else{
  13.             echo $urlinicio ."..." .$textofinal;
  14.         }