2012-10-05 2 views
0

배열이있는 함수가 있습니다. 그 함수 foo를 호출하고 스크립트에서 $ 결과 인덱스 (text, html, attachments)를 사용하고 싶었습니다. 내가 PHP에 완전히 새로운 이후로 나를 도와주세요. 배열을 mail() 메서드로 호출하려고합니다. 및 예상되는 문자열을 말하는 오류가 점점 그 id 배열. 어떻게 관련 메일 메서드에 배열을 삽입 할 수 있습니다.함수에서 배열 호출

+6

당신의 함수 foo의 인자는'$ a'이지만'$ b'를 검사하고 있습니까? o.o – tradyblix

+0

그래서 배열에 전자 메일을 표시하려면 문제가 발생합니까? 그러면 실마리가 잘못되었습니다. 메인 컨텐츠에서'print_r ($ arrayVar, true);'를 추가 할 수 있습니다. 사용자 지정 서식을 지정하려면 수동으로 지정해야합니다. –

답변

0

mail 함수에 배열을 전달할 수 없습니다. 단지 문자열을 기대합니다. 당신이 $ 결과 [ '텍스트']로 이메일의 텍스트를 원하는 경우,

mail ($to, $subject, $result['text'] 

그러나,이 배열은 첨부 파일과 이메일의 내용을 채울 것입니다 당신이 무엇을하려고하는 것 같습니다보십시오. PHP의 상자 밖에서는 아무 것도 없습니다. 타사 라이브러리를 찾아야 할 수도 있습니다. SwiftMailer 어쩌면 당신이 원하는.

+0

감사합니다. 그것은 나를 도왔다. – ashajf

관련 문제