array_column()是php中的內(nèi)置函數(shù),用于將數(shù)組中相同鍵的一列值合并到一起組成一個新的數(shù)組,比較適用于數(shù)據(jù)庫查詢返回的數(shù)據(jù)集。
array_column() 返回輸入數(shù)組中某個單一列的值。
語法:
array_column(array,column_key,index_key);
參數(shù):
● array:必需。規(guī)定要使用的多維數(shù)組(記錄集)。
● column_key:必需。需要返回值的列??梢允撬饕龜?shù)組的列的整數(shù)索引,或者是關(guān)聯(lián)數(shù)組的列的字符串鍵值。該參數(shù)也可以是 NULL,此時將返回整個數(shù)組(配合 index_key 參數(shù)來重置數(shù)組鍵的時候,非常有用)。
● index_key:可選。用作返回數(shù)組的索引/鍵的列。
返回值:返回數(shù)組,此數(shù)組的值為輸入數(shù)組中某個單一列的值。
使用array_column()
首先建立名稱為array_column的php文件
建立一個查詢數(shù)據(jù)集也就是多維數(shù)組。
加入array_clumn函數(shù)并加入?yún)?shù),第一個是數(shù)組,第二個是值列,第三個是值列。
將array_column獲取的數(shù)組賦值給一個變量name。
將獲取到的name數(shù)組print_r打印
保存array_column文件并在瀏覽器下運(yùn)行該文件會得到數(shù)組。