scusa se rispondo tardi ma non ho avuto il modo di provare il tutto.

Forse non ho spiegato bene cosa voglio fare.

Io ho un testo e un numero variabile di immagini. Quello che mi interessa è mettere una immagine ogni 300 caratteri, una volta allineata a sinistra e la volta dopo allineata a destra.

Attualmente questo è il codice:
Codice PHP:
$car=$strlen/$num_img
                                    
/**
                                     * Spezzo la stringa ogni $num_img 
                                     */
                                    
$carattere_iniziale=0;
                                    
$carattere_finale=$car;
                            

                                    
/**
                                     * una volta allineata a left una a right
                                     */
                                    
$align 'left' ;
                                    while (
$ro_img=mysql_fetch_array($r_img)) {
                                        echo 
"\n<a class=\"nounderline\" href=\"".$ro_img['path_high']."\" rel=\"lightbox\" title=\"".$ro_img['note']."\"/>\n";
                                        echo 
"\n<img class=\"foto_testo_contenuto\" align=\"$align\"  src=\"".$ro_img['path_low']."\" alt=\"".$ro_img['note']."\"/>\n";
                                        echo 
"\n</a>\n";
                                        echo 
substr($str,$carattere_iniziale,$carattere_finale);
                                        
$carattere_iniziale=$carattere_finale+1;
                                        
$carattere_finale+=$car;
                                        
$align $align == 'left' 'right' 'left' 
                                    }
                                    break; 
solo che tronca alcune parole e a volte ripete i caratteri, come posso migliorarlo?