PHP.mk документација

imap_rfc822_parse_adrlist

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.imap-rfc822-parse-adrlist.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.imap-rfc822-parse-adrlist.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
imap_rfc822_parse_adrlist

Референца за `function.imap-rfc822-parse-adrlist.php` со подобрена типографија и навигација.

function.imap-rfc822-parse-adrlist.php

imap_rfc822_parse_adrlist

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_rfc822_parse_adrlistПарсира адресен стринг

= NULL

imap_rfc822_parse_adrlist(string $string, string $default_hostname): array

Парсира адресен стринг како што е дефинирано во Враќа правилно форматирана адреса на е-пошта како што е дефинирано во и за секоја адреса.

Параметри

string

Стринг што содржи адреси

default_hostname

Стандардното име на домаќинот

Вратени вредности

Враќа низа од објекти. Својствата на објектите се:

  • mailbox - името на поштенското сандаче (корисничко име)
  • host - името на хостот
  • personal - личното име
  • adl - на доменската изворна рута

Примери

Пример #1 imap_rfc822_parse_adrlist() example

<?php

$address_string
= "Joe Doe <[email protected]>, [email protected], root";
$address_array = imap_rfc822_parse_adrlist($address_string, "example.com");
if (!
is_array($address_array) || count($address_array) < 1) {
die(
"something is wrong\n");
}

foreach (
$address_array as $id => $val) {
echo
"# $id\n";
echo
" mailbox : " . $val->mailbox . "\n";
echo
" host : " . $val->host . "\n";
echo
" personal: " . $val->personal . "\n";
echo
" adl : " . $val->adl . "\n";
}
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

# 0
  mailbox : doe
  host    : example.com
  personal: Joe Doe
  adl     : 
# 1
  mailbox : postmaster
  host    : example.com
  personal: 
  adl     : 
# 2
  mailbox : root
  host    : example.com
  personal: 
  adl     :

Види Исто така

Белешки од корисници 1 белешка

Рајнер Перске
21 години пред
Invalid addresses, if detected, set host to '.SYNTAX-ERROR.'; but not all invalid addresses get detected as such, e.g. <[email protected]> is considered
valid though a single dot is not a valid local part without using quotation marks.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.