Me podeis ayudar con substr para acortar los títulos de un scrip

Me podeis ayudar con substr para acortar los títulos de un scrip



  1. 26/10/2017, 19:30 #1

    Hola tengo el problema que me saca titulos muy largos en algunos artículos y no consigo que los acorte
    En el codigo hay estas lineas en disdtintos sitios
    Código HTML:
    if($s1!=0) {$url2=substr($url3,0,$s1);}
    if (strlen($A4["Title"][$k1])>70){$A4["Title"][$k1] = substr($A4["Title"][$k1],0,70)."...";}
    if (strlen($A4["Title"][$k1])>70){$A4["Title"][$k1] = substr($A4["Title"][$k1],0,70)."...";}
    if (strlen($A4["Title"][$i])>70){$A4["Title"][$i] = substr($A4["Title"][$i],0,70)."...";}
    if (strlen($A4["Title"][$j])>70){$A4["Title"][$j] = substr($A4["Title"][$j],0,70)."...";}
    if (strlen($Title2)>80){$Title2 = substr($Title2,0,80)."...";}
    Esto es lo que debería acortarlas pero no lo hace, haber si me dais alguna idea
    Saludos

  2. 10/11/2017, 13:44 #2
    Trata de ir por las buenas prácticas a ver, te explico en vez de igualar la matriz directamente, utiliza una variable auxiliar.

    Por ejemplo:
    Código PHP:
    <?php
          
    if (strlen($A4["Title"][$k1])>70)
          {
            
    $aux =  substr($A4["Title"][$k1],0,70)."...";
            
    print_r(var_dump($aux));// Verifica realmente luego quitas esta linea
            
    $A4["Title"][$k1] = $aux."...";
          }

    ?>
    Ve un ejemplo aquí:
    PHP Sandbox, test PHP online, PHP tester

  3. 10/11/2017, 20:03 #3
    A mi me funciona asi
    if (mb_strlen($Title)>65){$Title=mb_substr($Title,0,6 5)."...";}
    mb_ es para compatibilidad con php


Temas similares

  1. ¿Me podéis por favor ayudar? Gracias
    Por Comandanteblin en el foro Publicidad web
    Respuestas: 0
    Último mensaje: 20/07/2015, 12:06
  2. Me podeis ayudar, conoceis a estos seos?
    Por maricarmp en el foro Optimización para buscadores
    Respuestas: 10
    Último mensaje: 18/05/2015, 12:35
  3. Respuestas: 3
    Último mensaje: 04/06/2014, 19:01
  4. Me podéis ayudar con redirección
    Por LuisCL en el foro Optimización para buscadores
    Respuestas: 4
    Último mensaje: 07/03/2014, 00:24
  5. ¿Me podéis votar en reddit para quitar el captcha?
    Por indygell en el foro Charla Blogger
    Respuestas: 8
    Último mensaje: 28/09/2013, 09:21

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •