2016-08-03 8 views
1

Для хранения значений в файле .txt я использую этот код:Как я положил на содержание второй строки в текстовом файле и читать его

file_put_contents('data/vote_result.txt', implode(',', $results)); 

и для чтения я использую это:

$results = explode(',', file_get_contents('data/vote_result.txt')); 

содержание vote_result.txt выглядит следующим образом: 0,1,2,3

Как я могу сохранить вторую строчку в том же .txt файле, так что содержание выглядит т его:

0,1,2,3 
0,1,2,3 

и как я могу прочитать эту вторую строку?

+3

Вы должны действительно использовать базу данных для этого –

ответ

0

Кроме того, для этого вы должны использовать базу данных, такую ​​как MySQL, вы можете использовать функцию file. Пример:

$data = file('file.txt'); 
print $data[1]; // printing out the second line 

Это дано, вы можете просто добавить новые строки просто путем добавления нового элемента в массиве, а затем взрывать его с новой строки и сохранить его с помощью функции file_put_contents.

$content = implode("\n", $data); 
file_put_contents('file.txt', $content); 
0

Читать вторую строку:

$myFile = "data/vote_result.txt"; 
$linesArray = file($myFile); 
echo $linesArray[1]; //line 2 

Если вы хотите добавить строку в файл, используйте FILE_APPEND флаг в file_put_contents и сцепить "\ п" с Implode.

file_put_contents('data/vote_result.txt', implode(',', $results)."\n", FILE_APPEND); 

 Смежные вопросы

  • Нет связанных вопросов^_^