PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / 1.9.7
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript v1.9.7
4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.0.30 4.0.29 4.0.28 4.0.27 4.0.26 4.0.24 4.0.25 4.0.23 4.0.22 4.0.21 4.0.19 4.0.18 4.0.17 4.0.16 1.9.3 1.9.4 1.9.5 1.9.6 All 170 releases
searchpro / simplehtmldom / manual / docs / api / simple_html_dom_node / find.md

find.md in BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript 1.9.7, at simplehtmldom/manual/docs/api/simple_html_dom_node/find.md

44 lines 2.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # find
2
3 ```php
4 find (
5 string $selector
6 [, int $idx = null ]
7 [, bool $lowercase = false ]
8 ) : mixed
9 ```
10
11 | Parameter | Description
12 | --------- | -----------
13 | `selector` | [](https://www.w3.org/TR/selectors/CSS](https://www.w3.org/TR/selectors/](https://www.w3.org/TR/selectors/) selector.
14 | `idx` | Index of element to return.
15 | `lowercase` | Matches tag names case insensitive (lowercase) if enabled.
16
17 Finds one or more nodes in the current document, using CSS selectors.
18
19 * Returns null if no match was found.
20 * Returns an array of [](../simple_html_dom_node/`simple_html_dom_node`](../simple_html_dom_node/](../simple_html_dom_node/) if `$idx` is null.
21 * Returns an object of type [](../simple_html_dom_node/`simple_html_dom_node`](../simple_html_dom_node/](../simple_html_dom_node/) if `$idx` is anything __but__ null.
22
23 ## Supported Selectors
24
25 | Selector | Description
26 | --------- | -----------
27 | `*` | [](https://www.w3.org/TR/selectors/#the-universal-selectorUniversal selector](https://www.w3.org/TR/selectors/#the-universal-selector](https://www.w3.org/TR/selectors/#the-universal-selector)
28 | `E` | [](https://www.w3.org/TR/selectors/#type-selectorsType (tag name) selector](https://www.w3.org/TR/selectors/#type-selectors](https://www.w3.org/TR/selectors/#type-selectors)
29 | `E#id` | [](https://www.w3.org/TR/selectors/#id-selectorsID selector](https://www.w3.org/TR/selectors/#id-selectors](https://www.w3.org/TR/selectors/#id-selectors)
30 | `E.class` | [](https://www.w3.org/TR/selectors/#class-htmlClass selector](https://www.w3.org/TR/selectors/#class-html](https://www.w3.org/TR/selectors/#class-html)
31 | `E[attr]` | [](https://www.w3.org/TR/selectors/#attribute-selectorsAttribute selector](https://www.w3.org/TR/selectors/#attribute-selectors](https://www.w3.org/TR/selectors/#attribute-selectors)
32 | `E[attr="value"]` | [](https://www.w3.org/TR/selectors/#attribute-selectorsAttribute selector](https://www.w3.org/TR/selectors/#attribute-selectors](https://www.w3.org/TR/selectors/#attribute-selectors)
33 | `E[attr="value"] i` | [](https://www.w3.org/TR/selectors/#attribute-caseCase-sensitivity](https://www.w3.org/TR/selectors/#attribute-case](https://www.w3.org/TR/selectors/#attribute-case)
34 | `E[attr="value"] s` | [](https://www.w3.org/TR/selectors/#attribute-caseCase-sensitivity](https://www.w3.org/TR/selectors/#attribute-case](https://www.w3.org/TR/selectors/#attribute-case)
35 | `E[attr~="value"]` | [](https://www.w3.org/TR/selectors/#attribute-selectorsAttribute selector](https://www.w3.org/TR/selectors/#attribute-selectors](https://www.w3.org/TR/selectors/#attribute-selectors)
36 | `E[attr^="value"]` | [](https://www.w3.org/TR/selectors/#attribute-substringsSubstring matching attribute selector](https://www.w3.org/TR/selectors/#attribute-substrings](https://www.w3.org/TR/selectors/#attribute-substrings)
37 | `E[attr$="value"]` | [](https://www.w3.org/TR/selectors/#attribute-substringsSubstring matching attribute selector](https://www.w3.org/TR/selectors/#attribute-substrings](https://www.w3.org/TR/selectors/#attribute-substrings)
38 | `E[attr*="value"]` | [](https://www.w3.org/TR/selectors/#attribute-substringsSubstring matching attribute selector](https://www.w3.org/TR/selectors/#attribute-substrings](https://www.w3.org/TR/selectors/#attribute-substrings)
39 | `E[attr|="value"]` | [](https://www.w3.org/TR/selectors/#attribute-selectorsAttribute selector](https://www.w3.org/TR/selectors/#attribute-selectors](https://www.w3.org/TR/selectors/#attribute-selectors)
40 | `E F` | [](https://www.w3.org/TR/selectors/#descendant-combinatorsDescendant combinator](https://www.w3.org/TR/selectors/#descendant-combinators](https://www.w3.org/TR/selectors/#descendant-combinators)
41 | `E > F` | [](https://www.w3.org/TR/selectors/#child-combinatorsChild combinator](https://www.w3.org/TR/selectors/#child-combinators](https://www.w3.org/TR/selectors/#child-combinators)
42 | `E + F` | [](https://www.w3.org/TR/selectors/#adjacent-sibling-combinatorsNext-sibling combinator](https://www.w3.org/TR/selectors/#adjacent-sibling-combinators](https://www.w3.org/TR/selectors/#adjacent-sibling-combinators)
43 | `E ~ F` | [](https://www.w3.org/TR/selectors/#general-sibling-combinatorsSubsequent-sibling combinator](https://www.w3.org/TR/selectors/#general-sibling-combinators](https://www.w3.org/TR/selectors/#general-sibling-combinators)
44 | `E, F` | [](https://www.w3.org/TR/selectors/#selector-listSelector list](https://www.w3.org/TR/selectors/#selector-list](https://www.w3.org/TR/selectors/#selector-list)