您好,登錄后才能下訂單哦!
array_fill(index,number,value);
作用:
填充數組
參數:
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 () 的區別就是可以自己設定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 )
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。