我需要简单澄清一下。 这是我的功能。 我怎样才能回显“返回”值,我希望将“返回”值变为变量。 请帮我这样做。
function get_mail_conformation($conf_code) {
$data = file_get_contents('https://api.elasticemail.com/mailer/status/' . $conf_code . '?showstats=true');
$xml = simplexml_load_string($data) or die("Error: Cannot create object");
$json = json_encode($xml);
$array = json_decode($json, TRUE);
if (isset($array['delivered'])) {
if ($array['delivered'] == 1) {
return 1;
} else {
if (isset($array['pending'])) {
return 2;
} else {
return 0;
}
}
} else {
if (isset($array['pending'])) {
return 2;
} else {
return 0;
}
}
}
答案 0 :(得分:1)
<?php
//paste your code here
//function get_mail_conformation($conf_code) {
//
//}
$confcode = "somecode1234";
echo get_mail_conformation($confcode);
?>
希望这有帮助
答案 1 :(得分:0)
内部带有函数范围的php标记
$conf_code = 'put your conf here';
$confirmation = get_mail_conformation($conf_code);
echo $confirmation;
对于你的回声,你也可以把它变成一个更可口的人类可读形式,如
$potential_confirmations = array('failed', 'delivered', 'pending');
echo $potential_confirmations[$confirmation];
希望这能满足您的需求。