aslinda kodda bir hata yok gibi yani.. söyledigin islemi yaptirmasi lazim. ama söyle bisey olabilir.
$article->text'in icinde $paragraphcount'a atadigin deger birden fazla mevcuttur.
ozaman asagidaki islemi birden cok yapacaktir.
$article->text = str_replace ($paragraphcount, $change, $article->text);
str_replace yerine
preg_replace kullanabilirsin
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit [, int &$count ]] )
kolay gelsin.