ecommit / scalar-values
Test scalar values.
v1.3.1
2026-06-04 17:15 UTC
Requires
- php: ^8.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.88
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^2.0
- phpstan/phpstan-deprecation-rules: ^2.0
- phpunit/phpunit: ^10
README
Installation
To install scalar-values with Composer just run :
$ composer require ecommit/scalar-values
Usage
Test if an array contains only scalar values :
use Ecommit\ScalarValues\ScalarValues; $array = ['str1', 2, 3]; if (ScalarValues::containsOnlyScalarValues($array)) { //True //... } else { //... } $array = ['str1', ['tab'], 3]; if (ScalarValues::containsOnlyScalarValues($array)) { //False //... } else { //... }
Returns the input array after deleting all non-scalar values (on root):
use Ecommit\ScalarValues\ScalarValues; $array = ['str1', ['tab'], 3]; $newArray = ScalarValues::filterScalarValues($array); //[0 => 'str1', 2 => 3]
License
This librairy is under the MIT license. See the complete license in LICENSE file.