2010-01-08 4 views
0
$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)); 

좋아,이 코드는 약간 이상하지만 선택의 문자열에 추가됩니다. 아웃 와야한다 :자동 개행을 수정하는 방법 PHP

H4cKL0rD,9,1,2,3,4 

을하지만 그것을 쓸 때 그것은

H4cKL0rD,9 
,1,2,3,4 

가 추가로 파일에 출력 \n

답변

2

당신은 당신의 변수에서 공백과 줄 바꿈을 제거하는 트림을 사용할 필요가 :

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

필자는이 파일이 각 줄을 배열에 넣으려는 경우) 루프에서 먼저 각 줄을 자르십시오.

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