2015-01-28 2 views
1

php를 사용하여 일부 값을 csv로 내보내야하고 기본 배열 (공백이 있더라도)의 처음 두 값을 제거하고 기본값을 유지해야합니다 마지막 값에 대한 인용 부호.fputs의 일부 값을 제거하십시오

그래서 나는 내 보낸 CSV에서 찾고 있어요 결과는 다음과 같습니다

내 이름, 01-12 00 "50";

123232,2111po "120222dasdd"; 나는 다음과 같은 스크립트를 사용하는 경우

등등 ...

은 모든 따옴표를 제거합니다,하지만 난 마지막 값에 따옴표를 유지해야합니다. 누구든지이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 난 당신이 바로, 간단한 해결책은 다음과 같이 될 것입니다 이해한다면

$array = array($xxx,$yyy,$vvv); 
$array = str_replace('"', '', $array); 
fputs($fo, implode($array, ',')."\n"); 

많은 감사

안부

답변

1

:

$array = array('my name','01-12 00','"Is 50"'); 
$last = array_pop($array); 
$array = str_replace('"', '', $array); 
array_push($array, $last); 
fputs($fo, implode($array, ',')."\n"); 
관련 문제