2014-02-21 31 views
0

$res存儲結果查詢和函數輸出。如何打印存儲在另一個陣列中的數組值

當我寫

print_r($res); 

則輸出爲:

Array ([0] => Array ([@out] => 50 [0] => 112)) 

現在,我想打印值11250
而我想將該值存儲在另一個變量中。

+0

'$ VAR1 = $ RES [0] [0];' '$ VAR2 = $ RES [0] [ '@出'];' –

回答

0

可以使用..

第一[0]是索引號和 '@out' 是ID。

該類型的結果只在存儲過程了......

$ VAL = $水庫[0] [ '@了']; $ val2 = $ res [0] ['0'];

echo $ val; //打印值50

echo $ val2; //打印值112

2

簡單

echo $res[0]['@out']; 
echo $res[0]['0']; 
0

嘗試:

/* To store in other variables */ 
$out_value = $res[ 0 ][ '@out' ]; 
$zero_indexed_value = $res[ 0 ][ '0' ]; 

/* To print */ 
print_r($out_value); 
print_r($zero_indexed_value); 
0

你的陣列用於另一個變量存儲值,如果你知道數組的鍵使用此

升array.so
$value1 = $res[0]['@out']; 
$value2 = $res[0]['0']; 

要打印請嘗試此操作

echo $value1; 

echo $value2; 
0

通過如下所示的鍵訪問數組值。

/* Your array */ 
$res = array(
    "0" => array(
     "@out" => "50", 
     "0" => "112" 
    ) 
); 

/* Returns 50 */ 
echo $res['0']['@out']; 

/* Returns 112 */ 
echo $res['0']['0']; 
相關問題