2014-04-04 71 views
1

這回是我的代碼:,值格式不正確

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" 
+1

我會建議您閱讀[this](http://stackoverflow.com/questions/3406171/php-var-dump-vs-print-r) – Rikesh

回答

2

你可以使用print_r($getdata) insted var_dump($getdata)

0

請嘗試以下代碼:

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

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

打印結果之前,使用

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

這會給你造成一個整潔易懂的方式

FYI:

var_dump函數顯示有關變量/表達式inc的結構化信息luding的類型和值

print_r()以人類可讀的方式顯示有關變量的信息。數組值將以顯示鍵和元素的格式呈現