라이브러리

[PHP] mailparse_rfc822_parse_addresses - RFC 822 호환 주소 파싱




PHP의 mailparse_rfc822_parse_addresses 함수


PHP의 `mailparse_rfc822_parse_addresses` 함수는 이메일 주소의 유효성을 검사하고, 이메일 주소를 분석하여 이메일 주소의 각 부분을 분리하는 데 사용됩니다. 이 함수는 RFC 822에 정의된 이메일 주소 형식을 지원합니다.

# 함수의 매개변수


* `addresses`: 이메일 주소 목록을 포함하는 문자열. 이메일 주소는 쉼표로 구분됩니다.

# 함수의 반환값


* 이 함수는 이메일 주소의 각 부분을 분리하여 `mailparse_rfc822_parse_addresses` 함수의 반환값은 이메일 주소의 각 부분을 포함하는 배열입니다.

# 예제


#hostingforum.kr
php

<?php



// 이메일 주소 목록

$addresses = "john.doe@example.com, jane.doe@example.com, invalid-email";



// mailparse_rfc822_parse_addresses 함수를 사용하여 이메일 주소를 분석

$result = mailparse_rfc822_parse_addresses($addresses);



// 이메일 주소의 각 부분을 출력

foreach ($result as $address) {

    echo "이름: " . $address['personal'] . "
";

    echo "이메일 주소: " . $address['address'] . "
";

    echo "유효성: " . ($address['status'] == 'valid' ? '유효' : '유효하지 않음') . "

";

}



?>



# 결과


#hostingforum.kr


이름: 

이메일 주소: john.doe@example.com

유효성: 유효



이름: 

이메일 주소: jane.doe@example.com

유효성: 유효



이름: 

이메일 주소: invalid-email

유효성: 유효하지 않음



# 참고


* 이 함수는 PHP 5.2.0 이상에서 사용할 수 있습니다.
* 이 함수는 이메일 주소의 유효성을 검사하는 데 사용할 수 있습니다. 그러나 이 함수는 이메일 주소의 유효성 검사를 완벽하게 수행하지는 않습니다. 이메일 주소의 유효성을 완벽하게 검사하려면 별도의 유효성 검사 라이브러리를 사용해야 합니다.
* 이 함수는 이메일 주소의 각 부분을 분리하는 데 사용할 수 있습니다. 이메일 주소의 각 부분을 분리하여 이메일 주소의 이름, 이메일 주소, 유효성을 검사할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 423 페이지

검색

게시물 검색