1
0
mirror of https://github.com/halaxa/json-machine.git synced 2025-01-17 21:18:23 +01:00

README: iterator_count()

This commit is contained in:
Filip Halaxa 2022-01-15 18:27:52 +01:00
parent c8978eb448
commit ba85214051

View File

@ -63,8 +63,11 @@ foreach ($users as $id => $user) {
} }
``` ```
Random access like `$users[42]` or counting results like `count($users)` **is not possible** by design. Random access like `$users[42]` is not yet possible.
Use above-mentioned `foreach` and find the item or count the collection there. Use above-mentioned `foreach` and find the item or use [JSON Pointer](#parsing-a-subtree).
Count results via [`iterator_count($users)`](https://www.php.net/manual/en/function.iterator-count.php).
Remember it will still have to internally iterate the whole thing to get the count and thus will take about the same time.
Requires `ext-json` if used out of the box. See [Decoders](#decoders). Requires `ext-json` if used out of the box. See [Decoders](#decoders).