【问题标题】:Foreach Split not loopingForeach 拆分不循环
【发布时间】:2013-12-18 20:36:33
【问题描述】:

这是我的代码:

$entusername = "why,always,me";
$entusername = str_replace(' ', '', $entusername);
$sortusernames = split(',',$entusername);
foreach ($sortusernames as $eachuser){
echo "$eachuser<br>";
}

此代码返回以下内容:

为什么总是我

但是我试图让它像这样回显:

为什么
总是

我哪里错了? 谢谢。

【问题讨论】:

  • 工作正常:phpfiddle.org/main/code/8v7-eqp。顺便说一句,使用explode 而不是splitsplit 自 PHP '5.3.0' 起已弃用。
  • 检查你的源代码也许可以确定你的脚本的输出

标签: php loops foreach split


【解决方案1】:

如果你正在预处理它并在它显示的浏览器上运行它,它就可以工作

为什么

总是

如果您在命令行中运行它,即$ php yourfile.php - 您可能想要使用 PHP_EOL

echo "$eachuser" . PHP_EOL;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-24
    • 2018-02-04
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 2015-06-17
    • 2022-01-12
    • 1970-01-01
    相关资源
    最近更新 更多