所以我想用php写入一个txt文件。这个txt文件包含一个数组的值。问题是,当我写在我的文本字段数组[0]变得更长,而不是在数组中添加一个新行(array [1])。我试了3个小时,但找不到任何东西!写入数组文本文件
<html>
<body>
<form action="arraytest2.php">
nieuwe regel <input type="text" method = "GET" name="nregel"><br>
<input type="submit" value="Submit">
</form>
<?php
$file = "./members.txt";
$members = array();
if(isset($_GET['nregel']))
{
$nregel = $_GET['nregel'];
file_put_contents($file,$nregel,FILE_APPEND);
}
$members[] = file_get_contents($file);
var_dump($members);
?>
</body>
</html>
试着用'$成员=爆炸( “\ n”,的file_get_contents($文件)); ' –
@ D.Kasipovic:或者只是'$ members = file($ file);'。 –
不错,说得好。 –