2013-07-22 69 views
1
$user_id = mysql_fetch_assoc($sqlResult)['user_id']; 

在PHP中是這樣的可能嗎?
如果是這樣,它添加了哪個版本?直接從返回的數組中獲取特定的鍵?

+4

PHP 5.4起 – Dale

+0

好了,是5.3有方便的替代品? –

+1

我想你可以使用當前(array_column($ sqlResult,'user_id'));以及但我不會建議,如果你不想讓你的代碼弄亂; o – Tsadiq

回答

3

PHP 5.4以上支持這種操作。

對於先前的版本,你可以使用extract

$data = mysql_fetch_assoc($someQuery); 
extract($data); 

你需要確保你沒有覆蓋使用這個現有的變量。

或者你當然可以抓住你想要的索引。

$data = mysql_fetch_assoc($someQuery); 
$user_id = $data['user_id']; 
相關問題