я хочу сохранить прочитанный вывод файла в переменной

в PHP я хочу, чтобы каждая строка читалась функцией «fgets ()» в отдельной переменной.
Ниже мой код

$handle = @fopen("txtfile.txt", "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
echo $buffer;
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}

Выход этого кода:

I am Demo

Я хочу этот вывод как:

$word1 = I
$word2 = am
$word3 = Demo

0

Решение

<?php

$handle = @fopen("txtfile.txt", "r");
$text = '';
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
$text .= $buffer;
}
if (!feof($handle)) {
echo "Error: unexpected fgets() fail\n";
}
fclose($handle);
}

$array = explode(' ', $text);

$i = 1;

foreach ($array as $word) {
${"word$i"} = $word;
$i++;
}

Теперь у вас есть каждое слово, сохраненное в другом

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]