数组中的数值返回NULL

时间:2014-03-14 10:23:53

标签: php arrays

我之前从未经历过这个奇怪的错误,我希望有人可以清除它。

我有以下数组:

print_r($Array);
// output:
Array (
    [id] => 54
    [RequestNumber] => 10451
    [RequestPublicID] => 1033
}

我想将RequestPublicID的值放在变量中,所以我自然会这样做:

$RequestPublicID = $Array['RequestPublicID'];

但是当我跑步时

var_dump($RequestPublicID);
var_dump($Array['RequestPublicID']);

他们都输出到:

NULL

现在奇怪的是,当我想从RequestNumber存储数字时,我只是做我想要的!

var_dump($Array['RequestNumber']);

输出:

string(5) "102151"

奇怪?完全!

编辑:

function GetV($v_id){
    $Query = mysql_query("SELECT * FROM table WHERE id = '$v_id' LIMIT 1");
    if (mysql_num_rows($Query) > 0){
        $V= mysql_fetch_assoc($Query);
        return $V;
    } else {
        return false;
    }
}

$Array = GetV(1);

请不要告诉我有关PDO和mysql_ *的信息。我自己没有写过上面的代码。

0 个答案:

没有答案