Php/docs/pht-vector.deleteAt

来自菜鸟教程
跳转至:导航、​搜索

pht\Vector::deleteAt

(PECL pht >= 0.0.1)

pht\Vector::deleteAtDeletes a value in the vector


说明

public pht\Vector::deleteAt ( int $offset ) : void

This method deletes a value at the specified offset in the vector (in linear time).

Since the pht\Vector class supports array access, deleting values can also be performed using the array subset notation ([]) in combination with the unset() function.


参数

offset
The offset at which the value will be deleted at. This offset must be within the 0..(N-1) range (inclusive), where N is the size of the vector. Attempting to delete at offsets outside of this range will result in an Error exception.


返回值

No return value.


范例

Example #1 Deleting values in a vector

<?phpuse pht\Vector;$vector = new Vector();$vector[] = 1;$vector[] = 2;$vector[] = 3;$vector[] = 4;$vector->deleteAt(1);unset($vector[1]);var_dump($vector);

以上例程会输出:


object(pht\Vector)#1 (2) {
  [0]=>
  int(1)
  [1]=>
  int(4)
}