Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2014, 22:52
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Si es el último índice de array, entonces...

No tiene sentido complicarlo tanto, por la forma en que lo planteas podrias hacer:

Código PHP:
Ver original
  1. <?php
  2. $input = 'musica/generos/power metal/grupos/rhapsody/discos/Symphony of Enchanted Lands';
  3. echo "<i>".str_replace("/", "</i><b> » </b><i>", $input)."</i>";

que es mucho mas rapido y simple, o bien:

Código PHP:
Ver original
  1. <?php
  2. $input = 'musica/generos/power metal/grupos/rhapsody/discos/Symphony of Enchanted Lands';
  3. echo "<i>".implode("</i><b> » </b><i>", explode("/", $input))."</i>";

que es un poco mas complejo, mejor lee el manual y no intentes reinventar la rueda, si quieres entrenarte en php estudia las funciones nativas del lenguaje para hacer las cosas de forma simple y eficiente.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios