Poradziłem sobie. Wpadłem chyba na najprostszy pomysł ale nie ukrywam że dzięki tobie hwao

. A to przez to to zdanie:
Cytat
Pod warunekiem ze {page} nie powturzy sie 2 raz w tej samej linijce
A co zrobic żeby sie nie powtarzał? U mnie cały dokument jest w jednej zmiennej, nie w tablicy. A co gdyby explodować tę zmienną do nowej tablicy dzieląc tę zmienną właśnie tam gdzie występuje znacznik podziału strony ?

To chyba najbardziej intuicyjny podział jaki można zrobić - podział na strony

Zrobiłem to tak:
<?php
//$tresc_umowy - to jest dukument HTML jako string
$tresc_umowy_stronami=explode('{page}',$tresc_umowy);//rozdzielam treść umowy na poszczególne strony (trudno o bardziej intuicyjny podział :))
$tresc_umowy=null;//kasuje dotychczasowa wartość dokumentu
foreach($tresc_umowy_stronami as $param=>$tresc_strony){
$numer_strony=$param+1;//pierwsza strona jest '1' a nie '0'
$tresc_umowy.=$numer_strony.$tresc_strony;//zpowrotem scalam cały dokument
}
?>
Dzięki wszystkim za pomoc.