2014-02-21 29 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']; 
相关问题