2014-09-18 99 views
-2

我想输出一个数组。我得到的结果,但MySQL代码也。在PHP中的回声阵列

的代码是:

$dorsal = $DB->select_associative_data("atleta_kit", "dorsal", "WHERE id_atleta = '".$Team[0]['atleta_id_atleta']."'"); 

我正与

<td height="50px" class="titletable3" align="center"><?php var_dump($dorsal); ?></td> 

呼应我呼应号的列表,并通过例如显示行之一是

array(1) { [0]=> array(1) { ["dorsal"]=> string(4) "1195" } } 

我只想要1195.我怎么能得到它?

+2

你为什么不尝试谷歌的“PHP如何访问数组元素”第一? – zerkms 2014-09-18 21:36:21

+0

'echo $ dorsal [0] ['dorsal'];' – 2014-09-18 21:36:27

+0

我建议print_r($ dorsal),这样你就可以感受到你的数组了 – DeFeNdog 2014-09-18 21:46:01

回答

1

您的$DB类正在返回一个行数组,您可能只有1行,但它仍然是一个数组。

echo $dorsal[0]["dorsal"]; 

本质上会这样做 - 我们将第一行(#0),然后是“背侧”的值。

这是不这样做,虽然最好的方式,您应检查结果首先存在,并且没有DB错误等

1

所有你需要做的就是抓住它:echo $dorsal[0]['dorsal']