PHP中的Echo数组

时间:2014-09-18 21:33:15

标签: php mysql arrays

我试图输出一个数组。我得到的结果是mysql代码。

代码是:

$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 个答案:

答案 0 :(得分:1)

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

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

基本上是这样做的 - 我们取第一行(#0),然后是#34;背面&#34;。

这不是最好的方法,但理想情况下,您应该首先检查结果是否存在以及没有数据库错误等。

答案 1 :(得分:1)

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