2014-11-05 1 views
1

저는 트레이너 테이블에서 열을 반복하는 간단한 PHP 루프를 사용합니다.문자열에서 PHP 끝 쉼표를 자릅니다.

얻은 데이터는 성과 이름입니다. 반복에서 더 이상 결과가 없지만 작동하지 않는 문자열에서 끝 콤마를 제거하려고합니다.

// Get the trainers 
foreach ($data->trainers as $trainers) { 
    $trainer .= (string)$trainers->trainer->trainerFirst. ' ' . (string)$trainers->trainer->trainerLast.','; 
} 
// Trim the trailing comma 
rtrim($trainer, ","); 

는 나는이 일 것으로 예상되지만 출력은 항상 First Last, 대신 First Last입니다 것입니다.

내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?

답변

6

rtrim 문자열을 수정하지 않으면 새로운 문자열을 반환하므로 반환 값을 지정해야합니다. 이것을 시도하십시오 :

// Trim the trailing comma 
$trainer = rtrim($trainer, ","); 
+0

아, 분명한 실수입니다. 감사! – SBB

관련 문제