2016-03-23 24 views
0

de boş satır eklemek FWRITE? $output2 içinde ne olduğunu bilmedenPHP Bu kodu vardır sonunda

Teşekkür

+1

neden bunu yapmak istersiniz? Bir dahaki sefere dosyaya yazdığınızda, verileriniz 'A (satır sonu) B (satır sonu) CAB' satır sonu yok gibi görünecek. –

cevap

1

, bunu gibi trim ile bir şey için gidebiliriz: döngü trim değişken, sonuna ulaştı

for ($iii=0; $iii<$n4; $iii++) { 
    if($iii == ($iii<$n4) -1) { 
     $output2[$iii] = trim($output2[$iii]); 
    } 
    fwrite($fp, $output2[$iii]); 
} 

edin. (Herhangi bir sonda boşluk kırpmak için, dosyanın son satırında görevi görüyordu rtrim() kullanabilirsiniz

$content = []; 
while(true) { 
    $content[] = "string1"; 
} 

//more 

fwrite($f, implode("\n", $content)); 
1

: Şahsen ben sadece bir diziye içerik ekleyerek ve yeni bir çizgi ile imploding için gitmek istiyorum Bu satırda yeni satırlar dahil).

$fp = fopen($pathAndFileName, "a+"); 
$n4 = count($output2); 
for ($iii=0; $iii<$n4; $iii++) { 
    $output = $output2[$iii]); 
    if($iii == $n4-1) { 
     $output = rtrim($output); 
    } 
    fwrite($fp, $output); 
} 
fclose($fp);