如果我想在每个字符后创建一个新的换行符,最容易使用哪些PHP代码。 可以说我有这个字符串“hello world!”。现在我不想做的就是让它看起来像这样:
ħ
ë
1
1
0
瓦特
0
[R
1
d
<!/ P>
我应该使用什么样的代码。我现在只有换行代码,而不是字符之间的空格代码。提前谢谢!
答案 0 :(得分:5)
echo implode("\n\n",str_split("Hello world"));
答案 1 :(得分:0)
for($i = 0; $i<strlen($str); $i++)
{
$newstr .= substr ($str,$i,1).chr(YOURDESIREDCHAR);
}
您可以在此处查找chr的值:http://www.asciitable.com/
对于换行符,您只需添加“\ n”而不是chr(...)
答案 2 :(得分:0)
如果输出为HTML,只需在每个字符后添加一个中断。
function splitChars( $str )
{
$out;
for ( $i = 0; i < strlen( $str ); $i++ )
$out .= $str{$i} . '<br />';
return $out;
}
答案 3 :(得分:0)
$str = "Hello World";
$result = "";
for ($i = 0; $i < strlen($str); $i++) {
$result .= $str[$i] . "\n";
}
echo $result;