如何打印"返回"功能价值?

时间:2015-01-28 09:07:59

标签: php json

我需要简单澄清一下。 这是我的功能。 我怎样才能回显“返回”值,我希望将“返回”值变为变量。 请帮我这样做。

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;
        }
    }
}

2 个答案:

答案 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];

希望这能满足您的需求。