Hola ahora creo que he entendido
En php hay varias formas de crear arrays
Inicializar varios elementos:
$colorList = array("red","green","blue","black","white");
Inicializar de uno en uno:
$colorList[0] = "red";
$colorList[1] = "green";
$colorList[2] = "blue";
$colorList[3] = "black";
$colorList[4] = "white";
O dejar que php asigne la numeración automáticamente:
$colorList[] = "red";
$colorList[] = "green";
$colorList[] = "blue";
$colorList[] = "black";
$colorList[] = "white";
En este caso creo que podrías crear las variables de secciones por ejemplo
seccion[0] = 45676
seccion[1] = 67421
Si ahora tienes una publicación con númeroPublicacion 47877 comprobar
desde i = 0 hasta numeroSecciones
Si numeroPublicacion > seccion[i] y numeroPublicacion < seccion[i+1] Entonces
seccion[i][] = numeroPublicacion
FinSi
FinDesde
De esta manera añadirías la publicación dentro de la sección dejando que sea php quien automáticamente vaya determinando el índice que toca de modo que por ejemplo
seccion[3][6] = 59734 significaría que dentro de la sección con índice 3, la publicación con índice 6 es la 59734
No sé si servirá