$res
存储结果查询和函数输出。
写作时
print_r($res);
然后输出:
Array ( [0] => Array ( [@out] => 50 [0] => 112 ) )
现在,我想打印值 112
和 50
。
我想将该值存储在另一个变量中。
答案 0 :(得分:2)
简单
echo $res[0]['@out'];
echo $res[0]['0'];
答案 1 :(得分: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 );
答案 2 :(得分:0)
您的数组是multidimensiona l array.so,用于将值存储到另一个变量中,如果您知道数组的键,则使用此
$value1 = $res[0]['@out'];
$value2 = $res[0]['0'];
打印试试这个
echo $value1;
echo $value2;
答案 3 :(得分:0)
你用..
1st [0]是索引号,'@ out'是ID。
这种结果只能在存储过程中获得......
$ val = $ res [0] ['@ out']; $ val2 = $ res [0] ['0'];
echo $ val; //打印值50
echo $ val2; //打印值112
答案 4 :(得分:0)
按以下键访问数组值。
/* Your array */
$res = array(
"0" => array(
"@out" => "50",
"0" => "112"
)
);
/* Returns 50 */
echo $res['0']['@out'];
/* Returns 112 */
echo $res['0']['0'];