Андрей Asked:2020-09-05 17:21:57 +0000 UTC2020-09-05 17:21:57 +0000 UTC 2020-09-05 17:21:57 +0000 UTC 返回他们文件的数组,以便每一行都有自己的索引 772 我正在制作一个待办事项清单。用户输入一个新任务,这个任务被写入文件的新行,然后读取整个文件以显示整个任务列表。该文件存储在服务器上。 在 PHP 方面,我从数据文件中获取一个数组并将其发送回 JS。文件中的每个条目都从新行开始。每一行都必须有自己的索引,通过它可以访问它。目前我有这个: 访问索引时,我只得到一个字符。PHP代码: $file = file_get_contents("toDoList.txt"); echo $file; php 1 个回答 Voted Best Answer Alexxosipov 2020-09-05T17:32:50Z2020-09-05T17:32:50Z 为了从一个字符串中得到一个数组,它必须被分割。您可以使用explode功能来做到这一点。由于本例中的分隔符是换行符,explode因此我们将分隔符传递给\n. $file = file_get_contents("toDoList.txt"); $todos = explode('\n', $file); 现在$todos是文件中指定的字符串数组。要将一个已经准备好的todo数组交给js,我们需要将其转成json格式: //переводим данные в json $response = json_encode($todos); //указываем, что отдаем json header('Content-Type: application/json'); //выводим json в тело ответа echo $response; 现在响应将包含正确的 json。
为了从一个字符串中得到一个数组,它必须被分割。您可以使用explode功能来做到这一点。由于本例中的分隔符是换行符,
explode因此我们将分隔符传递给\n.现在
$todos是文件中指定的字符串数组。要将一个已经准备好的todo数组交给js,我们需要将其转成json格式:现在响应将包含正确的 json。