array_column
目前創(chuàng)新互聯(lián)建站已為上1000+的企業(yè)提供了網(wǎng)站建設、域名、虛擬主機、網(wǎng)站托管、企業(yè)網(wǎng)站設計、普定網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
(PHP 5 = 5.5.0, PHP 7)
array_column — 返回數(shù)組中指定的一列
說明
array_column ( array $input , mixed $column_key [, mixed $index_key = null ] ) : array
array_column() 返回input數(shù)組中鍵值為column_key的列, 如果指定了可選參數(shù)index_key,那么input數(shù)組中的這一列的值將作為返回數(shù)組中對應值的鍵。
參數(shù)
input
需要取出數(shù)組列的多維數(shù)組。 如果提供的是包含一組對象的數(shù)組,只有 public 屬性會被直接取出。 為了也能取出 private 和 protected 屬性,類必須實現(xiàn) __get() 和 __isset() 魔術方法。
column_key
需要返回值的列,它可以是索引數(shù)組的列索引,或者是關聯(lián)數(shù)組的列的鍵,也可以是屬性名。 也可以是null,此時將返回整個數(shù)組(配合index_key參數(shù)來重置數(shù)組鍵的時候,非常管用)
index_key
作為返回數(shù)組的索引/鍵的列,它可以是該列的整數(shù)索引,或者字符串鍵值。
返回值
從多維數(shù)組中返回單列數(shù)組。
更新日志
版本 說明
7.0.0 input 參數(shù)現(xiàn)在可以是包含對象的數(shù)組。
mysql系列函數(shù)沒提供這個功能,pdo系列才有。不過如果結果確定是1行1列你可以用
$a = array_shift(mysql_fetch_row($res));的方法。
1、首先用navicat新建一個數(shù)據(jù)庫database1,在database1數(shù)據(jù)庫中新建一個表table2。
2、在table2中添加新的數(shù)據(jù)。
3、接著新建一個名稱為mysql_query的數(shù)據(jù)庫,在頁面中用mysql_connect 函數(shù)與數(shù)據(jù)庫建立連接。
4、用mysql_select_db函數(shù)選擇要查詢的數(shù)據(jù)庫。
5、最后將mysql_query,php文件在瀏覽器中打開,查看查詢到數(shù)據(jù)庫中的內容的結果。
這樣你只能取出一條,
要循環(huán)取出數(shù)據(jù):
while($row=mysql_fetch_array($res)){
$province[]=$row;
}
var_dump($province);
這樣就是多條數(shù)據(jù)啦