2010-11-23 115 views
0

我怎樣才能直接回顯33這個印刷陣列的形式?從數組中獲得價值

Array ([0] => stdClass Object ([max(renr)] => 333))

感謝

+0

你使用PHP嗎?來自數據庫或json的數據? – ipsum 2010-11-23 22:04:32

+0

是的,我可以。這是一個具有max()語句的普通SQL數據庫。 – Chris 2010-11-23 22:10:32

+1

在SQL中使用別名:SELECT MAX(foo)AS max FROM ....然後您可以訪問它:$ arr [0] - > max – ipsum 2010-11-23 22:15:44

回答

0

嗯,這是要依賴於你的語言,但是從它的外觀假設PHP ...

$arr[0]->max(renr) 

但要遠,我不知道max(renr)的索引是什麼意思

0

對於數組使用[]而對於對象使用->

3

$array[0]->{'max(renr)'}

0

在SQL查詢中使用別名,以便在結果集中包含字母數字列名。這是唯一真正的解決方案。

SELECT MAX(renr) AS max_renr FROM .... 

然後$arr[0]->max_renr在您的PHP代碼。