PHP код:

$text = "$abc[3]";
$123 = wordwrap($text, 20, "<br />\n");
echo ("$abc[1] | $abc[2] | $123");
почему не получается, данные из поля где выводится значение $123 исчезает т.е. нет в нем ничего, пусто, но остальные нормально $abc[1] отображается? хочу строку по несколько символов разбить, пример из php.com
PHP код:

<?php
$text = "Очень длинное слоооооооооооооооово.";
$newtext = wordwrap($text, 8, "\n", 1);
echo "$newtext\n";
?>
этот код выводит так Очень длинное слоооооо оооооооо оово., но на сайте php он выводится так
Очень
длинное
слоооооо
оооооооо
оово.
может у меня с настройками php.ini или apache что то не так?