2014-09-18 105 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']