中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php 學習筆記--數組篇(5)

發布時間:2020-08-08 12:53:51 來源:網絡 閱讀:298 作者:lxy920210 欄目:web開發

array_multisort(array1,  sorting order, sorting type,  array2,...);

作用:

    對一個或者多個數組進行排列

參數:

    array1: 數組

    sorting order: 可以設定數組的排序順序

                            SORT_ASC: 默認升序

                            SORT_DESC:降序

    sorting type:可以規定排序的類型(常用)

                            SORT_REGULAR:默認,常規排序

                            SORT_NUMERIC :把每一項作為數字來處理。

                            SORT_STRING :把每一項作為字符串來處理。

     array2: 數組

返回值:

    成功返回true,失敗返回false

備注:如果數組中的key為數字,都從0開始計數

例子:

 //對arr數組進行排序
 $arr = array('dog', 'name', 'cat');
 array_multisort($arr);
 print_r($arr);
 輸出結果:
 Array
 (
    [0] => cat
    [1] => dog
    [2] => name
 )
 
 $arrKey = array('name' => 'b', 'age' => 'a', 1=>1, 2=>2);
 array_multisort($arrKey);
 print_r($arrKey);
 輸出結果:
 Array
 (
    [age] => a
    [name] => b
    [0] => 1
    [1] => 2
 )


array_pad(array,size,value);

作用:

    array數組中添加value,并返回size個大小的數組

參數:

    array:數組

    size:指定返回的數組個數

                當size=數組的個數, 返回原來的數組

                當size為負數時,會在數組之前插入value

                當size 小于數組的個數時,數組不會刪除任何值。返回原來的數組。

    value:插入到數組中的值

返回值:

    返回新的數組

例子:

  //向arr插入值為yellow的參數,返回新的數組個數為4的新數組
  $arr = array('a' => 'red', 'b' => 'blue');
  $res = array_pad($arr, 4, 'yellow');
  print_r($res);
  輸出結果:
  Array
  (
    [a] => red
    [b] => blue
    [0] => yellow
    [1] => yellow
 )
 
  //size為-4時
  $arr = array('a' => 'red', 'b' => 'blue');
  $res = array_pad($arr, -4, 'yellow');
  print_r($res);
  輸出結果:
  Array
  (
    [0] => yellow
    [1] => yellow
    [a] => red
    [b] => blue
  )
   
  //size為1時
  $arr = array('a' => 'red', 'b' => 'blue');
  $res = array_pad($arr, 1, 'yellow');
  print_r($res);
  輸出結果:
  Array
  (
    [a] => red
    [b] => blue
  )


array_pop(array);

作用:

    刪除數組的最后一個元素

參數:

    array:數組

返回值:

    返回被刪除的元素值,如果數組為空則返回null

例子:刪除數組中的最后一個元素

 $arr = array('red', 'purple', 'yellow');
 array_pop($arr);
 print_r($arr);
 輸出結果:
 Array
 (
    [0] => red
    [1] => purple
 )


array_product(array)

作用:

    返回數組中各元素的乘積

參數;

    array:數組

返回值:

    返回數組各元素的乘積

例子:獲取數組各元素乘積

 $arr = array(1,2,3);
 $res = array_product($arr);
 print_r($res);
 輸出結果:
    6


array_push(array, value1, value2);

作用:

    像數組的末尾插入一個或者多個值

參數:

    array:數組

    value1: 插入的值

    value2: 插入的值

返回值:

    返回數組的個數

例子: arr中添加purple,blue倆個元素

 $arr = array('a' => 'red', 'b' => 'yellow');
 $res = array_push($arr, 'purple', 'blue');
 print_r($res);
 print_r($arr);
 輸出結果:
 4
 Array
 (
    [a] => red
    [b] => yellow
    [0] => purple
    [1] => blue
 )
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连南| 措美县| 葫芦岛市| 杭锦后旗| 镇赉县| 准格尔旗| 雷州市| 丹巴县| 深水埗区| 拉萨市| 沙田区| 扶沟县| 招远市| 夹江县| 漳州市| 金塔县| 阜新市| 腾冲县| 长岭县| 清远市| 麻江县| 达孜县| 江达县| 石泉县| 望谟县| 内乡县| 长丰县| 界首市| 杭州市| 通州区| 隆林| 富民县| 肥西县| 常山县| 南木林县| 昌乐县| 临猗县| 旬阳县| 无为县| 北海市| 涿鹿县|