[PHP] Insertar codigo HTML cada x cantidad de elementos de un array

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • MoaLaiSkirulais
    ^^(V)^^
    • 08-07-2003
    • 23268

    #16
    Originalmente publicado por CcCamikaze
    Código PHP:
    
    $news_array = array(1,2,3,4,5,6,7,8,9);
    
    echo ('<li>');
    foreach ($news_array as $key => $item) { 
        echo $item . (((($key+1)%4)==0) ? '</li><li>' : '');
    }
    echo ('</li>'); 
    
    cagadas pendientes:
    1. escribir cuatro veces "li" ? =[
    2. el if ? : es poco ético
    3. si array viene vacio igual imprime "<li></li>"



    ver
    :clarin

    Comentario

    • CcCamikaze
      Langosta espía
      • 28-04-2003
      • 45790

      #17
      Originalmente publicado por MoaLaiSkirulais
      cagadas pendientes:
      1. escribir cuatro veces "li" ? =[
      2. el if ? : es poco ético
      3. si array viene vacio igual imprime "<li></li>"



      ver
      :clarin
      como quedo?
      no tengo ni idea de como hacerlo

      Comentario

      • etc2
        Egelito activo
        • 08-01-2013
        • 311

        #18
        ¿podrías contextualizar un poco más realmente el enunciado?



        Comentario

        • Frostwarrior
          Nerd legendario
          • 30-01-2006
          • 29055

          #19
          Originalmente publicado por MoaLaiSkirulais
          cagadas pendientes:
          1. escribir cuatro veces "li" ? =[
          2. el if ? : es poco ético
          3. si array viene vacio igual imprime "<li></li>"



          ver
          :clarin
          Y si el array es 0,1,2,3 te termina imprimiendo un <li></li> al pedo.

          Igual, flashear pocas líneas no rinde con la verificación de giladas como si el array está vacío.
          Editado por última vez por Frostwarrior; 20-03-2013, 01:53 AM.

          Comentario

          Trabajando...