2014-03-26 5 views
0

양식의 결과를 수신자에게 전자 메일로 보내는 웹 양식을 작성 중입니다. 클라이언트를 제외하고는 거의 모든 작업이 양식에서 확인 된 여러 체크 박스를 가지고 있으며, 체크 된 것은 모두 이메일로 보내집니다. 나는 그들을 배열에 모두 저장하고 implode()를 사용하여 각각의 이메일에 <br>을 삽입한다.PHP 배열 전후 문자열 Concreteenate

그러나 각 하나 전에 클라이언트는 굵은 글씨로 표시 할 것입니다 X. 나는 implode를 통해 전달 될 수있는 매개 변수가 2 개뿐이라는 것을 알고 있습니다. 그래서 이것이 수행 될 수있는 다른 방법이 있습니까? implode()를 실행하고 배열에서 각 선택된 체크 박스 뒤에 휴식을 취하는 코드가 있습니다.

if(isset($_POST['assesmentBox']) && is_array($_POST['assesmentBox']) 
&& count($_POST['assesmentBox']) > 0){ 
    $selectedAssesmentBox = implode("<br>", $_POST['assesmentBox']); 
} 

답변

3

아무것도 약간의 연결은 처리 할 수 ​​없습니다 :

if(isset($_POST['assesmentBox']) && is_array($_POST['assesmentBox']) 
&& count($_POST['assesmentBox']) > 0){ 

    $selectedAssesmentBox = "<b>X</b>" . implode("<br><b>X</b>", $_POST['assesmentBox']) . "<b>X</b>"; 
} 

이 그냥 마지막으로 닫는 <br>하고 다음 줄에 굵은 X를 추가, 대담한 X와 문자열 오프를 시작합니다 굵게 X.

+0

감사합니다. 위대한 작품! –