Quebra de texto a cada 2500 caracteres em um <div> para paginação usando PHP ou javascript

Eu tenho um longo bloco de texto. Eu gostaria de envolver cada 2500 caracteres deste texto em um<div> tal eu poderia fazer paginação sobre isso.

O seguinte não funciona:

//replace 2500 for 5 for purpose of this example
$text="sfdkjas;fakska;ldjk";
$text=wordwrap($text, 5, '<div class="individualPage">');

saída:

sfdkj<div class="individualPage">as;fa<div class="individualPage">kska;l<div
class="individualPage">djk

Obviamente eu preciso do fechamento</div> tag para fazer este trabalho.

Alguém tem uma sugestão para isso em PHP ou Javascript / jQuery?

questionAnswers(4)

yourAnswerToTheQuestion