Download the PHP package dottwatson/simple-data without Composer
On this page you can find all versions of the php package dottwatson/simple-data. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package simple-data
SimpleData
traverse an array or an object by accessing the children and parents of a node
Install
In your project
Usage
with dedicated function
or with instance
then traverse your array (or object)
accessing to values
Available methods on array
Here a list on the available methods on SimpleData\SimpleArray
Method | Description | Options | Notes |
---|---|---|---|
get |
Get an item by its key | string $key | |
nthChild |
Retrieve a child from its numeric index or a closure. The childs counters starts from 1. If $keyNumber is a Closure, the other extra parameters will be sent to the closure | int | Closure $keyNumber | |
items |
Get indexed items in current array | ||
count |
Returns the array items count | ||
keys |
Returns the array keys | ||
value |
Return the current array data with all modifications | ||
parent |
Returns the parent node in the array if any | ||
has |
Check if key exists in array | string $key | |
key |
Returns the current item key | ||
first |
Returns the first item in the array if exists | ||
last |
Returns the last item in the array if exists | ||
shift |
Remove the first item in the array if exists and returns it | ||
pop |
Remove the last item in the array if exists and returns it | ||
set |
Set a pair key => value item in teh array. If exists, will be overwritten | string $key, string $value | used to add/overwrite items |
append |
Append alle items, passed as arguments, to the array | [$arg1,[$arg2]...] | |
prepend |
Prepends all items, passed as arguments, to the array | [$arg1,[$arg2]...] | |
path |
Returns the relative path , included current key | [string $separator = '/'] | |
find |
Returns an item or null, based on its xpath relative to current element where search starts | string $path,[string $separator = '/'] | |
iterable |
Tells if is a valid array (a traversable SimpleData) | This is useful for determinate if an end value or array or object to traverse |
Available methods on SimpleValue
Here a list on the available methods on Lonfo\SimpleValue
Method | Description | Options | Notes |
---|---|---|---|
key |
Returns the current item key | ||
value |
Returns value | ||
parent |
Returns the parent array | ||
type |
Returns the value type | ||
path |
Returns the full data path , included current key | [string $separator = '/'] | |
iterable |
Tells if is a valid array (a traversable SimpleData) | This is useful for determinate if an end value or array to traverse |
All versions of simple-data with dependencies
PHP Build Version
Package Version
No informations.
The package dottwatson/simple-data contains the following files
Loading the files please wait ....