Наша группа в телеграмм для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

SplFixedArray::offsetUnset

(PHP 5 >= 5.3.0)

SplFixedArray::offsetUnset — Удаляет значение по индексу $index


Описание

public void SplFixedArray::offsetUnset ( int $index )

Удаляет значение по заданному индексу.


Список параметров

index - Индекс, по которому удаляется значение.


Возвращаемые значения

Эта функция не возвращает значения после выполнения.


Ошибки

Выбрасывает исключение RuntimeException, когда index превышает заданный размер массива или когда index нельзя распознать как целое число.


User Contributed Notes 1 note



0
c dot 1 at smithies dot org3 years ago
class atest extends SplFixedArray {
  public function fill() {
    for ($i = $this->count(); --$i >= 0; ) $this[$i] = $i;
  }
  public function dump() {
    $sep = ' ';
    foreach ($this as $k => $v) {
      echo $sep, "$k: ", (is_null($v) ? 'NULL' : $v);
      if (!isset($this[$k])) echo ' and unset';
      $sep = ', ';
    }
    echo PHP_EOL;
  }
}
$a = new atest(3);
$a->dump(); //  0: NULL and unset, 1: NULL and unset, 2: NULL and unset
$a->fill();
$a->dump(); //  0: 0, 1: 1, 2: 2
$a[1] = NULL;
unset($a[2]);
$a->dump(); //  0: 0, 1: NULL, 2: NULL and unset


Описание класса splfixedarray, примеры использования класса splfixedarray.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru

.

Популярное:


Содержание: