我目前正在使用php制作一个刽子手游戏,并尝试使用以下方法打印出空行:
$hidden = $_SESSION['hidden'];
foreach ($hidden as $character){
echo $character." ";
}
但是,我收到一个错误 - 为foreach()
提供的参数无效我想知道我的语法错误了什么?
答案 0 :(得分:1)
您必须有一个数组才能使用foreach()
,您可以使用for()
(沿字符串长度循环)或只使用str_split()
将字符串转换为数组...
$hidden = $_SESSION['hidden'];
foreach (str_split($hidden) as $character){
echo $character." ";
}