在數(shù)組中,除了比較常規(guī)的創(chuàng)建方法外,我們是可以通過(guò)函數(shù)來(lái)建立一個(gè)新數(shù)組的。本篇所要帶來(lái)的array_combine()函數(shù)有一些特別,它能夠?qū)蓚€(gè)數(shù)組進(jìn)行拼接,從而編程新的數(shù)組,我們可以在新數(shù)組中看到原數(shù)組的影子。下面我們就PHP array_combine()函數(shù)做一些基本介紹,然后帶來(lái)創(chuàng)建數(shù)組的實(shí)例。
1、函數(shù)說(shuō)明
通過(guò)合并兩個(gè)數(shù)組來(lái)創(chuàng)建一個(gè)新數(shù)組,其中的一個(gè)數(shù)組是鍵名,另一個(gè)數(shù)組的值為鍵值,開(kāi)發(fā)實(shí)戰(zhàn)中類比合并兩個(gè)來(lái)自不通的數(shù)組單元,當(dāng)然2個(gè)數(shù)組單元必選有一定的聯(lián)系和關(guān)聯(lián)。因?yàn)榇撕瘮?shù)是通過(guò)兩個(gè)不通數(shù)組的鍵值組合成一個(gè)新的數(shù)組。
2、語(yǔ)法
array_combine(keys,values);
3、參數(shù)
keys:鍵名數(shù)組 values:鍵值數(shù)組
4、返回值
(1)正常情況下返回其中的一個(gè)數(shù)組是鍵名,另一個(gè)數(shù)組的值為鍵值的新數(shù)組
(2)如果其中一個(gè)數(shù)組為空或者兩個(gè)數(shù)組的數(shù)目不通,返回為false;
5、實(shí)例
$no = [1001,1002,1003,1004]; $name = ['曉明','琪琪','小紅','小李']; $ary = array_combine($no,$name);
以上就是PHP array_combine()函數(shù)創(chuàng)建數(shù)組方法,可以說(shuō)這種方法可以保留一些原數(shù)組的特征,在創(chuàng)建效率上也是比較快的。