QListControl::RemoveItem PHP Method

RemoveItem() public method

Removes a specific ListItem at a specific location in objItemsArray
public RemoveItem ( $intIndex )
    public function RemoveItem($intIndex)
    {
        $this->blnModified = true;
        try {
            $intIndex = QType::Cast($intIndex, QType::Integer);
        } catch (QInvalidCastException $objExc) {
            $objExc->IncrementOffset();
            throw $objExc;
        }
        if ($intIndex < 0 || $intIndex > count($this->objItemsArray) - 1) {
            throw new QIndexOutOfRangeException($intIndex, "RemoveItem()");
        }
        for ($intCount = $intIndex; $intCount < count($this->objItemsArray) - 1; $intCount++) {
            $this->objItemsArray[$intCount] = $this->objItemsArray[$intCount + 1];
        }
        $this->objItemsArray[$intCount] = null;
        unset($this->objItemsArray[$intCount]);
    }