1
私はスクリプトを持っており、正常に動作しています。しかし、出力は複数の行にあります。これを修正して1行に出力するにはどうすればよいですか?出力を1行にエコーする方法は?
<?php
$filename1 = './workspace/vars1.txt';
$contents1 = file($filename1);
foreach ($contents1 as $line1) {
$str1 = " <TR><TD>$line1:</TD><TD> <input type=\"text\"name \"$line1\" " ;
echo $str1;
fwrite($file, $str1);
}
fclose($file);
?>
出力:
<TR><TD>ID
:</TD><TD> <input type="text"name="ID
" <TR><TD>APP
:</TD><TD> <input type="text"name="APP
"
出力は次のようになります。
<TR><TD>ID:</TD><TD> <input type="text"name="ID" <TR><TD>APP:</TD><TD> <input type="text"name="APP"
ほとんどの場合、値に改行文字が含まれている可能性があります。 'trim()'関数を使ってみてください。 – arkascha