phpQueryObject::get PHP Method

get() public method

Return matched DOM nodes.
public get ( integer $index = null, $callback1 = null, $callback2 = null, $callback3 = null ) : array | DOMElement
$index integer
return array | DOMElement Single DOMElement or array of DOMElement.
    public function get($index = null, $callback1 = null, $callback2 = null, $callback3 = null)
    {
        $return = isset($index) ? isset($this->elements[$index]) ? $this->elements[$index] : null : $this->elements;
        // pass thou callbacks
        $args = func_get_args();
        $args = array_slice($args, 1);
        foreach ($args as $callback) {
            if (is_array($return)) {
                foreach ($return as $k => $v) {
                    $return[$k] = phpQuery::callbackRun($callback, array($v));
                }
            } else {
                $return = phpQuery::callbackRun($callback, array($return));
            }
        }
        return $return;
    }