Foreach循环遍历$ characters php

时间:2018-05-21 14:36:31

标签: php loops foreach

我目前正在使用php制作一个刽子手游戏,并尝试使用以下方法打印出空行:

$hidden = $_SESSION['hidden'];
  foreach ($hidden as $character){
  echo $character."  ";
  }

但是,我收到一个错误 - 为foreach()

提供的参数无效

我想知道我的语法错误了什么?

1 个答案:

答案 0 :(得分:1)

您必须有一个数组才能使用foreach(),您可以使用for()(沿字符串长度循环)或只使用str_split()将字符串转换为数组...

$hidden = $_SESSION['hidden'];
foreach (str_split($hidden) as $character){
    echo $character."  ";
}