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