2013-08-03 4 views
0

Я хотел бы задать простой вопрос. У меня есть разные переменные $ a = 'a', $ b = 'b', $ c = 'c' в PHP. Я хотел бы сохранить текстовый файл с целевым форматом, какPhp написать некоторые переменные в одной строке

"a b c". 

Но если я использую FWRITE, я мог бы написать только переменные в столбце.

"a 
b 
c" 

Любой может мне помочь? Заранее спасибо.

PS

Я нашел проблему, может быть здесь. Каждая переменная, которую я использовал, относится к строкам существующего файла.

$lines= files('abc.txt'); 
$a = $lines[0]; //like this 

В этом случае переменные содержат также линию подачи? Я пишу?

+0

Можете ли вы предоставить код? – Whistletoe

ответ

1

Присоединяйтесь к ним в виде одной строки:

$str = $a.' '.$b.' '.$c; 

Затем записать их в файл.

2

Используйте один FWRITE заявление, чтобы написать их все сразу:

fwrite($fp, "$a $b $c"); 
0

Я немного запутался о вашем запросе, но в соответствии с того, что я понял, что вы хотите что-то вроде этого:

$a='a'; 
$b='b'; 
$c='c'; 
$fp = fopen('data.txt', 'w'); 
fwrite($fp,$a." "); 
fwrite($fp,$b." "); 
fwrite($fp,$c); 
fclose($fp); 
Смежные вопросы