关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。
想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。
20 天前关闭。
Improve this question
我不知道为什么会发生这种情况我无法在我的 PHP 代码中打印颜色值。
<?php
$x=array("red","blue","pink");
echo"Color names are <br>";
foreach(x as value){
echo "$value <br>";
}
?>
最佳答案
在你的 foreach 中,你输入了 x 而不是 $x
当然,此时 x 并没有定义,PHP 解释器会将其假定为常量,其值将是字符串“x”。
不是您期望的数组。
这是您代码中的一个大错误。
更正:
<?php
$x = array("red","blue","pink");
echo "Color names are <br>";
foreach ($x as $value) {
echo "$value <br>";
}
请使用一个不错的 PHP 编辑器来轻松发现此类错误,并启用显示错误,或查看您的 error_log 文件。并且不要忘记以广泛使用和接受的方式格式化您的代码。
关于php - 无法在 PHP 中打印变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69970432/