使用var_dump,值不以正确的格式返回

时间:2014-04-04 05:37:59

标签: php mysql

这是我的代码:

foreach ($results as $result)
{
$getdata[] = $result->salt; 
$getdata[] = $result->password;
}

var_dump($getdata);
echo $sal->$getdata[0];
echo "<br>";
echo $pwd->$getdata[1];

输出:

array(2) { [0]=> string(3) "f9e" [1]=> string(64) "61eed489ddfa309ab764hj876bfhfa5d18e3c3e695edc15" } 

但我希望输出像dis:

[0]=> "f9e" [1]=> "61eed489ddfa309ab764hj876bfhfa5d18e3c3e695edc15"

3 个答案:

答案 0 :(得分:2)

您可以使用print_r($getdata)代替var_dump($getdata)

答案 1 :(得分:0)

请尝试以下代码:

foreach ($results as $result) {
    $getdata[] = $result->salt; 
    $getdata[] = $result->password;
}

foreach ($getdata as $key => $value) {
    echo '[' . $key . '] => "' . $value . '" &nbsp;';    
}

答案 2 :(得分:0)

在打印结果之前,请使用

echo "<pre>";
print_r($result);

这将以一种简洁易懂的方式为您提供结果

<强>供参考:

var_dump函数显示有关变量/表达式的结构化信息,包括其类型和值

print_r()以人类可读的方式显示有关变量的信息。数组值将以显示键和元素的格式显示