PHP字符串空格包装



我使用TAB分隔的文件在MySQL中导入数据与PHP。我的问题是,每当我显示大字符串(仅从Tab分隔的文件中导入),其中有空格,它们不会在DIV,表格单元格等内部包装。

例如:

Mario Mark Le Blanc De Cooper VII

不会在小DIV或表格单元格内换行,而是会像其他表格单元格一样溢出并重叠附近的区域。只有从制表符分隔的文件中插入数据时才会出现换行问题。

现在奇怪的事情是,我去PHPMyAdmin和手动删除所有的空格,并重新添加它们,字正常wrap。我尝试从ANSI和UTF8编码文件中导入数据,但没有任何改变。

我检查了空格字符的ASCII码,确实是空格。我还尝试了str_replace用新空格替换字符串的空格,但问题仍然存在

使用preg_replace怎么样?这可能对您有所帮助:

$yournewvariable= preg_replace('/s+/','',$youroldvariable)

试试这个:

$string = 'Mario Mark Le Blanc De Cooper VII';
$text = str_replace("t", '', $string);
echo $text;

最新更新