в 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
<?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++;
}
Теперь у вас есть каждое слово, сохраненное в другом
Других решений пока нет …