为什么我的数组不会显示在网页中

时间:2016-04-07 20:45:58

标签: php arrays

我需要创建一个包含随机,非重复数字的数组,并将它们存储在数组中。但是现在没有任何东西在显示。也许我错过了一些简单的事情。

<!DOCTYPE html>
<html>
    <?php
    $ranges = range(0,21);
    shuffle($ranges);
    foreach ($range as $ranger){
        echo$ranger;
        }

    $boxValues = array();
    $boxValues[0] = $ranger;
    ?>
</html>

2 个答案:

答案 0 :(得分:1)

foreach ($ranges as $ranger){

foreach ($range as $ranger){

答案 1 :(得分:0)

除了需要空间

echo $ranger;

虽然它可能仍然显示,但这不是有效的网页。在这里阅读http://www.w3schools.com/html/html5_intro.asp并将内容放在body标签内。

你还没有创建一组随机数,你刚刚拖拽了一个非随机的数字序列。查看rand函数而不是范围。

如果是家庭作业,您可能需要解决选择随机数但不重复使用已选择的数字的问题。有许多不同的方法可以解决这个问题。您应该将解决方案封装在一个函数中。