如何打印存储在另一个数组中的数组值

时间:2014-02-21 07:15:14

标签: php arrays

$res 存储结果查询和函数输出。

写作时

print_r($res);

然后输出:

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

现在,我想打印值 112 50
我想将该值存储在另一个变量中。

5 个答案:

答案 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'];