回覆列表
  • 1 # 使用者8409518101174

    array_splice函式可以刪除陣列中的元素(只是該函式的功能之一),array_splice用法如下:array_splice — 把陣列中的一部分去掉並用其它值取代 array array_splice( array &$input, int $offset[, int $length = 0 [, mixed $replacement ]] )把 input 陣列中由offset 和 length指定的單元去掉,如果提供了 replacement 引數,則用其中的單元取代。 input:輸入的陣列。offset:如果 offset 為正,則從 input陣列中該值指定的偏移量開始移除。如果 offset為負,則從 input 末尾倒數該值指定的偏移量開始移除。 length:如果省略 length,則移除陣列中從offset到結尾的所有部分。如果指定了 length並且為正值,則移除這麼多單元。如果指定了 length並且為負值,則移除從 offset 到陣列末尾倒數length 為止中間所有的單元。小竅門:當給出了replacement 時要移除從 offset到陣列末尾所有單元時,用count($input) 作為 length。 replacement:如果給出了 replacement 陣列,則被移除的單元被此陣列中的單元替代。 示例,刪除陣列$inputArr的第5~10個元素(從0開始數,包括第5個和第10個,共6個元素)array_splice($inputArr,5,6);

  • 2 # 使用者6354188383803

    var obj = {‘id’:1, ‘name’:2};

    delete obj.id;

    delete obj[id];

    console.log(obj); // {‘name’:2}

    var objArray = [‘1’,’2’,’3’,’4’];

    objArray.remove(‘1’);

    console.log(objArray); // [‘2’,’3’,’4’]

    Array.prototype.remove = function(val) {

    var index = this.indexOf(val);

    if (index > -1) {

    this.splice(index, 1);

    }

    };

  • 中秋節和大豐收的關聯?
  • 賽爾號龍族三巨頭現在還能打嗎?塞維爾怎麼弄?