array_fill(index,number,value);
創(chuàng)新互聯是一家專業(yè)提供江西企業(yè)網站建設,專注與成都網站制作、成都做網站、H5網站設計、小程序制作等業(yè)務。10年已為江西眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站制作公司優(yōu)惠進行中。作用:
填充數組
參數:
index : 數組開始的位置 int類型
number: 填充的數據個數 int類型
value: 數組的值
返回值:
填充后的數組
例子:在arr中添加倆個值為’dog‘ 的參數
$arr = array_fill(1, 2 , 'dog'); print_r($arr); 輸出結果 Array ( [1] => dog [2] => dog )array_fill_keys(keys, value);
作用:
也是用于填充數組,于array_fill () 的區(qū)別就是可以自己設定key值
參數:
keys:key值的數組
value: 數組的值
返回值:
自定義的key值的數組
例子:給arr數組添加指定key值的參數
$keys = array('a', 'b', 'c' ); $arr = array_fill_keys($keys, 'hello word'); print_r($arr); 輸出結果 Array ( [a] => hello word [b] => hello word [c] => hello word )
array_filter(array,string);
作用:
使用回調函數對數組進行過濾
參數:
array:需要過濾的數組
string:回調函數的函數名
返回值:
過濾后的數組
例子:輸出arr數組中大于1的參數
function myFilter($arr) { if($arr > 1) { return true; } else { return false; } } $arr = array('1', '3', 1, 3); $res = array_filter($arr, "myFilter"); print_r($res); 輸出結果: Array ( [1] => 3 [3] => 3 )array_flip(array);
作用:
交換數組的key和value
參數:
array:需要交換的數組
返回值:
交換后的參數
例子:交換數組的key值和value值
$arr = array('name' => 'nacy', 'age' => '22', 'sex' => 'f'); $res = array_flip($arr); print_r($res); 輸出結果: Array ( [nacy] => name [22] => age [f] => sex )另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。