Ah, j'oubliais aussi, qd je defini la taille du tableau, il ne faut pas utiliser la fonction round, mais ceil comme ca:
$rows=ceil($nb/4); //nombre de lignes qui affichent 4 refs
round renvoie l'entier le plus proche, alors que ceil renverra toujours celui au dessus.