PHP數組只顯示最后一次推送的值

我做了一個php腳本,你必須在其中添加一些東西到你的bucketlist中,但是它不能正常工作。輸出的是最后一個輸入的bucketlist值。

<?php
echo "How much activities would you like to add?\n";
$a = readline ();
$d = "What do you want to add to your bucket list?\n";

if (is_numeric($a)) {
    for ($x = 1; $x <= $a; $x++) {
        echo $d;
        $c = readline();
    }
} else {
    echo "'$a' isn't a number, try again.";
    exit;
}

$bucketlist = [$c];
array_push($bucketlist);

foreach ($bucketlist as $z) {
    echo "On your bucket list:\n";
    echo $z;
    echo "\n";
}
?>

我需要它來輸出在readline$c中輸入的所有內容

? 最佳回答:

正如上面的作者所提到的,$c = readline();發生在循環中,因此每次迭代都會覆蓋它。試試這個:

echo "How much activities would you like to add?\n";
$a = readline ();
$d = "What do you want to add to your bucket list?\n";
$bucketlist = [];
if (is_numeric($a)) {
    for ($x = 1; $x <= $a; $x++) {
        echo $d;
        $c = readline();
        array_push($bucketlist, $c);
    }
} else {
    echo "'$a' isn't a number, try again.";
    exit;
}

foreach ($bucketlist as $z) {
    echo "On your bucket list:\n";
    echo $z;
    echo "\n";
}
?>
主站蜘蛛池模板: 久久久精品人妻一区二区三区蜜桃| 成人在线观看一区| 国产婷婷色一区二区三区深爱网| 免费萌白酱国产一区二区三区| 亚洲av色香蕉一区二区三区| 亚洲视频在线一区| 国产婷婷一区二区三区| 国产一区在线播放| 正在播放国产一区| 欧美日韩综合一区二区三区| 亚洲午夜精品一区二区公牛电影院| 国产精品毛片一区二区| 精品无码成人片一区二区| 成人区人妻精品一区二区三区 | 午夜AV内射一区二区三区红桃视| AV天堂午夜精品一区| 视频在线观看一区二区| 精品国产一区二区三区久| 黑巨人与欧美精品一区| 成人区精品一区二区不卡亚洲| 无码人妻一区二区三区在线视频| 国产精品亚洲一区二区三区在线观看 | 亚洲av无码一区二区三区天堂古代 | 亚洲国产精品第一区二区三区| 日本精品视频一区二区| 国模一区二区三区| 在线视频一区二区日韩国产| 精品一区二区三区电影| 视频在线一区二区三区| 精品国产一区二区三区AV性色| 国产天堂一区二区综合| 性无码免费一区二区三区在线| 天堂国产一区二区三区| 亚洲av成人一区二区三区| 怡红院一区二区三区| 国产精品一区二区久久精品无码 | 奇米精品一区二区三区在线观看| 伊人久久精品无码av一区| 无码午夜人妻一区二区三区不卡视频| 国产精品女同一区二区| 亚洲精品精华液一区二区 |