为什么我不能遍历数组?

c4i*_*low 0 php foreach

我从textarea中用逗号分隔这些数字,但是当我尝试循环它们时出现错误.我该怎么做?这是我的代码:

$numbers = $_GET['numbers'];

foreach($numbers as $number){
echo $number;
}
Run Code Online (Sandbox Code Playgroud)

Jon*_*nan 6

你应该首先制作一个数组$numbers.您可以通过添加以下行来执行此操作:

$numbers = explode(',', $_GET['numbers']);
Run Code Online (Sandbox Code Playgroud)

然后,在foreach循环中使用它们之前,您应该使用trim()从开头和结尾删除空格:

foreach($numbers as $number){
    $number = trim($number);

    echo $number
}
Run Code Online (Sandbox Code Playgroud)