Array (1,2,3,4), Главная страница сайта Об авторах сайта Контакты сайта

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 “
”;

}

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, "
";

$str=fgets($fp, 64);

echo $str, "
";

$str=fgets($fp, 64);

echo $str, "
";

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

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


Другие страницы сайта


Для Вас подготовлен образовательный материал Array (1,2,3,4),

5 stars - based on 220 reviews 5
  • Цикл "Проклятые короли", книга пятая. 14 страница
  • Цикл "Проклятые короли", книга пятая. 9 страница
  • Цикл "Проклятые короли", книга пятая. 4 страница
  • Цикл "Проклятые короли", книга пятая. 24 страница
  • Цикл "Проклятые короли", книга пятая. 12 страница
  • Цикл "Проклятые короли", книга седьмая. 21 страница
  • Почему наше сотрудничество наиболее выгодное для Вас?
  • Цикл "Проклятые короли", книга пятая. 13 страница