ArrUtility
App\Utilities\ArrUtility
Get Specified Value
php
ArrUtility::get($array, $key, $values);| Parameter Name | Type | Description |
|---|---|---|
| array | Array | Example [{"name":"language","canDelete":false},{"name":"errorUnknown","canDelete":false}] |
| key | String | Example name |
| values | String | Array |
- From an array, get the array with the specified key name for the specified key value.
- Example output
{"name":"language","canDelete":false}
Remove Specified Value
php
ArrUtility::forget($array, $key, $values);| Parameter Name | Type | Description |
|---|---|---|
| array | Array | Example [{"name":"language","canDelete":false},{"name":"errorUnknown","canDelete":false}] |
| key | String | Example name |
| values | String | Array |
- From an array, removes the array with the specified key name for the specified key value.
- Example output
[{"name":"errorUnknown","canDelete":false}]
Return and Clear Specified Value
php
ArrUtility::pull($array, $key, $values);| Parameter Name | Type | Description |
|---|---|---|
| array | Array | Example [{"name":"language","canDelete":false},{"name":"errorUnknown","canDelete":false}] |
| key | String | Example name |
| values | String | Array |
- Returns the value of the specified key from the array and removes this key-value pair.
- Return
{"name":"language","canDelete":false} - The passed array only contains
[{"name":"errorUnknown","canDelete":false}]
Edit Array Value
php
ArrUtility::editValue($array, $key, $value, $newValue);| Parameter Name | Type | Description |
|---|---|---|
| array | Array | Example [{"name":"language","canDelete":false},{"name":"errorUnknown","canDelete":false}] |
| key | String | Example name |
| value | String | Example language |
| newValue | String | Example lang |
- Example after modification
[{"name":"lang","canDelete":false},{"name":"errorUnknown","canDelete":false}]
Edit Object Key Name
php
ArrUtility::editKey($object, $key, $newKey);| Parameter Name | Type | Description |
|---|---|---|
| object | Object | Example {"language":"Language","errorUnknown":"Unknown error"} |
| key | String | Example language |
| newKey | String | Example lang |
- Example after modification
{"lang":"Language","errorUnknown":"Unknown error"}