Array (1,2,3,4),

Array (5,6,7,8),

Array (9,10,11,12)

);

($fp = fopen(“D:/User/my_file.txt”, “wt”))//открыт для записи

or die(“Невозможно открыть файл”);

for ($i=0; $i<$n; $i++)

{

for ($j=0; $j<$m; $j++)

{

$str = sprintf("%5d", $my_mass[$i][$j]);

fwrite($fp, $str);

echo $str;

}

fwrite($fp, “\n”); // записываем символ конца строки

echo “<BR>”;

}

fclose($fp); // закрытие файла

?>

Структура файла my_file.txt:

1 2 3 4

5 6 7 8

9 10 11 12

Внимание! При записи чисел в текстовый файл оставлять между ними хотя бы по одному пробелу!

Для записи данных в файл используется еще одна функция:

file_put_contents(“путь”, “строка”);

Она позволяет записать данные в файл без его открытия и последующего закрытия. Если

нужно добавить данные в конец существующего текстового файла, то в ней используется

еще и третий аргумент FILE_APPEND:

 

file_put_contents(“путь”, “строка”, FILE_APPEND);

Перед чтением данных из файла его необходимо открыть для чтения:

($fp = fopen(“D:/User/my_file.txt”, “rt”)) // по указанному пути

or die(“Невозможно открыть файл”); // текстовый файл

// my_file.txt открыт для чтения

Если файл не найден, то значение дескриптора $fp будет равно false, будет выдано сообщение “Невозможно открыть файл”, и сценарий будет закончен.

Построчное чтение (ввод) из файла осуществляется функцией fgets():

fgets($fp, $length);

$fp – дескриптор файла,

$length - количество байтов, которое требуется прочитать.

При передаче этого параметра функция fgets() будет читать строку из файла, указанного параметром $fp, пока не встретит конец строки (\n), конец файла или не прочитает столько байтов, сколько указано в $length . Как правило, этот параметр всегда больше длины считываемой строки:

 

($fp = fopen(“D:/User/my_file.txt”, “wt”)) //открыт для записи

or die(“Невозможно открыть файл”);

$str=”Это первая строка\n”;

fwrite($fp, $str);

$str=”Это вторая строка\n”;

fwrite($fp, $str);

$str=”Это третья строка\n”;

fwrite($fp, $str);

fclose($fp); // закрытие файла

($fp = fopen(“D:/User/my_file.txt”, “rt”)) //открыт для чтения

or die(“Невозможно открыть файл”);

$str=fgets($fp, 64);

echo $str, "<BR>";

$str=fgets($fp, 64);

echo $str, "<BR>";

$str=fgets($fp, 64);

echo $str, "<BR>";

fclose($fp); // закрытие файла

 

На экран будет выведено:

 








Дата добавления: 2015-04-19; просмотров: 848;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.