Codice PHP:
<?php 

       $k
=0;
    while(
$k count($imglav)){
    
                echo 
"[img].$imglav[$k].[/img]";
            
$k++;
        if(
$k%12 == 0){

            echo 
"


"
;
            
                }
                else if(
$k%== 0){
        
                  echo 
"
"
;

        }
    } 

?>
ho inserito una else if al posto di una if....e ho inverito l'ordine delle condizioni poiche se un numero è divisibile per 12 allora è necessariamente divisibile per 4, quindi se la condizione if($k%12 == 0) la metti per seconda non viene mai eseguita....prova....dovrebbe funzionare