Properties

$_nodes

$_nodes : array<mixed,\DOMElement>

Type

array<mixed,\DOMElement>

Methods

xpath()

xpath(string  $path) : static

Parameters

string $path

Returns

static

css()

css(string  $css) : static

Parameters

string $css

Returns

static

children()

children(  $css = null) 

Parameters

$css

closest()

closest(string  $css = null) : static

Parameters

string $css

Returns

static

each()

each(callable  $func) : array

Parameters

callable $func

Returns

array

eq()

eq(integer  $index) : static

Parameters

integer $index

Returns

static

filter()

filter(callable  $func) : static

Parameters

callable $func

Returns

static

find()

find(string  $css = null) : static

Parameters

string $css

Returns

static

has()

has(string  $css) : static

Parameters

string $css

Returns

static

is()

is(string  $css) : boolean

Parameters

string $css

Returns

boolean

next()

next(string  $css = null) : static

Parameters

string $css

Returns

static

nextAll()

nextAll(string  $css = null) : static

Parameters

string $css

Returns

static

not()

not(string  $css) : static

Parameters

string $css

Returns

static

parent()

parent(string  $css = null) : static

Parameters

string $css

Returns

static

parents()

parents(string  $css = null) : static

Parameters

string $css

Returns

static

prev()

prev(string  $css = null) : static

Parameters

string $css

Returns

static

prevAll()

prevAll(string  $css = null) : static

Parameters

string $css

Returns

static

siblings()

siblings(string  $css = null) : static

Parameters

string $css

Returns

static

slice()

slice(integer  $offset, integer  $length = null) : static

Parameters

integer $offset
integer $length

Returns

static

remove()

remove(string  $css) : static

Parameters

string $css

Returns

static

removeAttr()

removeAttr(string  $css, string|array  $attr = null) : static

Parameters

string $css
string|array $attr

Returns

static

retainAttr()

retainAttr(string  $css, string|array  $attr) : static

Parameters

string $css
string|array $attr

Returns

static

strip()

strip(string  $css) : static

Parameters

string $css

Returns

static

name()

name() : array<mixed,string>|string

Returns

array<mixed,string>|string

attr()

attr(string  $attr) : array<mixed,string>

Parameters

string $attr

Returns

array<mixed,string>

attr_first()

attr_first(string  $attr) : string|null

Parameters

string $attr

Returns

string|null

text()

text() : array<mixed,string>

Returns

array<mixed,string>

text_first()

text_first() : string|null

Returns

string|null

url()

url(string  $attr) : array

Parameters

string $attr

Returns

array

url_first()

url_first(string  $attr) : string|null

Parameters

string $attr

Returns

string|null

html()

html() : array<mixed,string>

Returns

array<mixed,string>

html_first()

html_first() : string|null

Returns

string|null

links()

links(string  $regex = null) : array

Parameters

string $regex

Returns

array

images()

images(string  $regex = null, string  $attr = 'src') : array

Parameters

string $regex
string $attr

Returns

array

extract()

extract(array  $rules) : array<mixed,array>

Parameters

array $rules

Returns

array<mixed,array>

extract_first()

extract_first(array  $rules) : array

Parameters

array $rules

Returns

array

path()

path() : array

Returns

array

node()

node() : array<mixed,\DOMNode>

Returns

array<mixed,\DOMNode>

getIterator()

getIterator() : \ArrayIterator|\Traversable

Returns

\ArrayIterator|\Traversable

count()

count() : integer

Returns

integer

offsetSet()

offsetSet(  $offset,   $value) 

Parameters

$offset
$value

offsetGet()

offsetGet(  $offset) 

Parameters

$offset

offsetExists()

offsetExists(  $offset) 

Parameters

$offset

offsetUnset()

offsetUnset(  $offset) 

Parameters

$offset

__toString()

__toString()