看起來這可能是一個處理數組的錯誤,但我無法弄清楚。我真的只是從PHP開始,這有點嚇人。 任何幫助將不勝感激!這裏是我的代碼:PHP錯誤:未定義偏移量:1
<?php echo "<h1>Choose a Poll!</h1>";
$read = file('poll_topics.txt');
$data = array();
foreach($read as $lines){
list($key,$v) = explode("|","$lines");
$data[$key] = $v;
}
foreach ($data as $k=>$desc){
echo "<ul><li><a href='take_a_poll.php?poll=$k'>$k</a> - $desc </li></ul>";
}
?>
下面是在文本文件中:
Instruments|What kind of instruments do you like?
Music|What type of music do you like best?
我要澄清: 誤差爲20行,或者在那裏說:list($key,$v) = explode...
爲什麼$行像「$ lines」?引用我的意思。你沒有嘗試過嗎? – 2018-01-31 04:02:13