간단한 배열 파열
이렇게 보일거야
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
그리고 그것은 이것을 반환합니다
lastname,email,phone
좋아, 그래서 내가 대신 할 수도
$array = array('lastname', 'email', 'phone');
$comma_separated = implode("','", $array);
$comma_separated = "'".$comma_separated."'";
이제 내가 원하는 멋진 예쁜 csv 문자열이 있습니다.
'lastname','email','phone'
이 작업을 수행하는 더 좋은 방법이 있습니까, implode에 대한 선택적 매개 변수가 있어야하는 것처럼 느껴집니다.
11
제공된 답변에 대해 "느린"의견이 많이 있습니다. 그것은 중요하지 않습니다 . 더 명확하고 유지 관리가 쉬운 방법을 선택하고 나중에 성능에 대해 걱정하십시오.
—
meagar
유일한 단점은 배열이 비어 있으면 하나의 빈 문자열을 생성한다는 것입니다. 즉. 에 해당
—
scipilot
$comma_separated = "''";
위대한 솔루션 mcgrailm ... 정말 감사
—
하기 Sandeep Garg를
@mcgrailm 감사합니다. 내 프로젝트에서 작동합니다. 정말 감사합니다.
—
Wafie 알리