有人可以告诉我为什么我的代码回显整个数组,而不是我在$list
几乎不知道任何 php 中声明的两个值,所以有人可以告诉我有什么问题吗?
if(isset($_POST['button'])) {
if( $_POST['filmnamn'] != "" && $_POST['betyg'] != "" && $_POST['link'] != "" && $_POST['photo'] != "" && $_POST['description'] != "") {
$myFile = 'demo.txt';
$titel = $_POST['filmnamn'] . ";" ;
$betyg = $_POST['betyg'] . ";" ;
$link = $_POST['link'] . ";" ;
$photo = $_POST['photo'] . ";" ;
$desc = $_POST['description'].PHP_EOL;
$data = "$titel$betyg$link$photo$desc";
$list = "$titel$betyg";
$fh = fopen($myFile, 'a');
fwrite($fh, $data);
fclose($fh);
$handle = fopen($myFile, 'r');
$fileinfo = fread($handle, filesize($myFile));
$fileinfo_array = explode(';', $fileinfo);
foreach($fileinfo_array as $list){
echo $list;
}
}
}