我可能說錯了,請隨時編輯它以獲得更好的版本。如何從PHP中的數組中獲取「子數組」?
我正在尋找一種方式來做到這一點:
我有一個數組,如:
$ray=array();
$ray[0] = array();
$ray[0]['id'] = "1";
$ray[0]['name'] = "lorem";
$ray[1] = array();
$ray[1]['id'] = "2";
$ray[1]['name'] = "ipsum";
,我希望得到名稱的數組,這樣
$names[0] = "lorem"
$names[1] = "ipsum"
我想我可以通過foreach
來手動創建數組,但我想知道是否有內置函數。
感謝您的幫助!
如果你使用PHP 5.5,那麼就稱爲一個偉大的新功能[array_column()( http://php.net/manual/en/function.array-column.php),這將做你到底在問什麼 –
@MarkBaker不錯,謝謝!我使用的是WAMPServer的最新版本,所以我想它包含最新的PHP,但我不確定我的Web主機是否安裝了PHP 5.5。 ** edit **:nope。即使WampServer沒有它:(它已安裝PHP 5.4.12。 – jeff