関数を使用してプレイリストと呼ばれる配列に新しい値を追加できるようにしたい (必須)。しかし、別の値を入力するたびに、配列の末尾に追加するのではなく、古い値を置き換えます。なにが問題ですか?
<?php
$playlist = array("Be more.mp3", "Drift Away.mp3", "Panda Sneeze.mp3");
function add_songs_playlist() {
global $playlist;
?>
<form method = "post">
<input type = "text" name = "name1"/>
<input type = "submit" name = "submit1"/>
</form>
<?php
if (isset($_POST['submit1'])) {
$newsong = $_POST['name1'];
array_push($playlist, $newsong);
}
}
add_songs_playlist();
foreach ($playlist as $value) {
echo $value."<br>";
}