Otomatik satır PHP düzeltmek için nasıl

1 Cevap
$LINE = $User.",".$data[$k][10];
echo $LINE;
$str=implode("",file('Friends.php'));

$fp=fopen('Friends.php','w+');

$str=str_replace($User,$LINE,$str);

fwrite($fp,$str,strlen($str));

Tamam, bu kod biraz garip ama sadece benim seçim bir dize ekler. Çıkması gerekir:

H4cKL0rD,9,1,2,3,4

bunu yazarken ama aynı dosya içine çıktılar

H4cKL0rD,9
,1,2,3,4

bir \n ekler

1 Cevap

Eğer değişkenlerden boşluk ve satırsonlarını kaldırmak için Döşeme kullanmanız gerekir:

$v = "  data\n";
$v = trim($v);
echo $v; // 'data'

Ben bu (bir diziye her satırı okur) dosyasından geliyor düşünüyorum, yani bir döngü içinde ilk her satırı Döşeme gerekir

$str = '';
foreach(file('Friends.php') AS $line) {
$str .= trim($line);
}