Php 从输出中删除间距
我有这段代码,当我单独执行输入时,它工作得非常好,但是当你在循环中添加输入时,在最后一个字之间添加了额外的间隔。我找不到那是从哪里来的 代码如下:Php 从输出中删除间距,php,Php,我有这段代码,当我单独执行输入时,它工作得非常好,但是当你在循环中添加输入时,在最后一个字之间添加了额外的间隔。我找不到那是从哪里来的 代码如下: function new($term) { $exp = explode(" ", $term); sort($exp); foreach($exp as $val) { echo $val; } } 这基本上只在您编写新(“k duz q rc lvraw”)时才将“k duz q
function new($term)
{
$exp = explode(" ", $term);
sort($exp);
foreach($exp as $val)
{
echo $val;
}
}
这基本上只在您编写新(“k duz q rc lvraw”)
时才将“k duz q rc lvraw”转换为“duzklvrawqrc”
但是如果我有$a=array(“k duz q rc lvraw”,“mybea zdr yubx xe dyroy”)代码>
还有密码
foreach($a as $test)
{
new($test);
echo "\n";
}
输出结果是
"duzklvraw
qrc"
及
这个额外的“\n”
会添加到最后几个字符之前、句子末尾以及您尝试复制/粘贴它时。。线路不一致
为什么会这样。。。这是准确的密码 “new”是用于创建对象的PHP关键字。尝试在代码中使用不同的函数名。此代码甚至不应运行,因为new
是PHP中的关键字,不能用作函数名。但是,如果我将new
重命名为其他名称,则效果良好;看
"dyroiy
mybeaxeyubxzdr"