Php Wordwrap使页面空白

Php Wordwrap使页面空白,php,word-wrap,Php,Word Wrap,当我使用: echo wordwrap($post['text']); 页面显示为空白(与php.ini中的错误报告或显示错误被禁用的情况完全相同,但它们已启用,因此这不是错误) 我真的不知道为什么会这样 当我使用: echo $post['text']; $text = wordwrap ($post['text']); echo $text; 它很好地显示了我的文本。问题在哪里 编辑 现在,当我使用: echo $post['text']; $text = wordwrap ($po

当我使用:

echo wordwrap($post['text']);
页面显示为空白(与php.ini中的
错误报告
显示错误
被禁用的情况完全相同,但它们已启用,因此这不是错误)

我真的不知道为什么会这样

当我使用:

echo $post['text'];
$text = wordwrap ($post['text']);
echo $text;
它很好地显示了我的文本。问题在哪里

编辑 现在,当我使用:

echo $post['text'];
$text = wordwrap ($post['text']);
echo $text;

该函数似乎不起作用,因为我仍然看到一个长行,其中填充了
aaaaaaaa[…]
,并且它没有包装我的文本。

我看到您有很多没有空格的文本。wordwrap的工作方式是使用空格将其打断。如果你想强迫它拆分文本,即使它没有空格,或者在单词中间,你必须告诉单词包这样做:

<?php
$post = array('test'=>'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');

$text = wordwrap($post['test'], 80, "\n", true);
echo $text;
?>


阅读了解更多详细信息。

您是否有wordwrap()的源代码以及$post['text']的内容?您使用的PHP版本是否等于或高于4.0.2版?@JaredFarrish,我使用的是5.3~。插入
设置错误处理程序(“var_dump”)位于脚本顶部。如果出现空白页面或http错误500,请始终检查您的Web服务器
error.log
???您尚未提供任何复制、验证和处理问题的方法。谢谢!像个魔术师一样工作:-)!