您好,登錄后才能下訂單哦!
array_multisort(array1, sorting order, sorting type, array2,...);
作用:
對一個(gè)或者多個(gè)數(shù)組進(jìn)行排列
參數(shù):
array1: 數(shù)組
sorting order: 可以設(shè)定數(shù)組的排序順序
SORT_ASC: 默認(rèn)升序
SORT_DESC:降序
sorting type:可以規(guī)定排序的類型(常用)
SORT_REGULAR:默認(rèn),常規(guī)排序
SORT_NUMERIC :把每一項(xiàng)作為數(shù)字來處理。
SORT_STRING :把每一項(xiàng)作為字符串來處理。
array2: 數(shù)組
返回值:
成功返回true,失敗返回false
備注:如果數(shù)組中的key為數(shù)字,都從0開始計(jì)數(shù)
例子:
//對arr數(shù)組進(jìn)行排序 $arr = array('dog', 'name', 'cat'); array_multisort($arr); print_r($arr); 輸出結(jié)果: Array ( [0] => cat [1] => dog [2] => name ) $arrKey = array('name' => 'b', 'age' => 'a', 1=>1, 2=>2); array_multisort($arrKey); print_r($arrKey); 輸出結(jié)果: Array ( [age] => a [name] => b [0] => 1 [1] => 2 )
array_pad(array,size,value);
作用:
array數(shù)組中添加value,并返回size個(gè)大小的數(shù)組
參數(shù):
array:數(shù)組
size:指定返回的數(shù)組個(gè)數(shù)
當(dāng)size=數(shù)組的個(gè)數(shù), 返回原來的數(shù)組
當(dāng)size為負(fù)數(shù)時(shí),會在數(shù)組之前插入value
當(dāng)size 小于數(shù)組的個(gè)數(shù)時(shí),數(shù)組不會刪除任何值。返回原來的數(shù)組。
value:插入到數(shù)組中的值
返回值:
返回新的數(shù)組
例子:
//向arr插入值為yellow的參數(shù),返回新的數(shù)組個(gè)數(shù)為4的新數(shù)組 $arr = array('a' => 'red', 'b' => 'blue'); $res = array_pad($arr, 4, 'yellow'); print_r($res); 輸出結(jié)果: Array ( [a] => red [b] => blue [0] => yellow [1] => yellow ) //size為-4時(shí) $arr = array('a' => 'red', 'b' => 'blue'); $res = array_pad($arr, -4, 'yellow'); print_r($res); 輸出結(jié)果: Array ( [0] => yellow [1] => yellow [a] => red [b] => blue ) //size為1時(shí) $arr = array('a' => 'red', 'b' => 'blue'); $res = array_pad($arr, 1, 'yellow'); print_r($res); 輸出結(jié)果: Array ( [a] => red [b] => blue )
array_pop(array);
作用:
刪除數(shù)組的最后一個(gè)元素
參數(shù):
array:數(shù)組
返回值:
返回被刪除的元素值,如果數(shù)組為空則返回null
例子:刪除數(shù)組中的最后一個(gè)元素
$arr = array('red', 'purple', 'yellow'); array_pop($arr); print_r($arr); 輸出結(jié)果: Array ( [0] => red [1] => purple )
array_product(array)
作用:
返回?cái)?shù)組中各元素的乘積
參數(shù);
array:數(shù)組
返回值:
返回?cái)?shù)組各元素的乘積
例子:獲取數(shù)組各元素乘積
$arr = array(1,2,3); $res = array_product($arr); print_r($res); 輸出結(jié)果: 6
array_push(array, value1, value2);
作用:
像數(shù)組的末尾插入一個(gè)或者多個(gè)值
參數(shù):
array:數(shù)組
value1: 插入的值
value2: 插入的值
返回值:
返回?cái)?shù)組的個(gè)數(shù)
例子: arr中添加purple,blue倆個(gè)元素
$arr = array('a' => 'red', 'b' => 'yellow'); $res = array_push($arr, 'purple', 'blue'); print_r($res); print_r($arr); 輸出結(jié)果: 4 Array ( [a] => red [b] => yellow [0] => purple [1] => blue )
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。