Scalar Values Tools
Installation
To install scalar-values with Composer just run :
$ composer require ecommit/scalar-valuesUsage
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.
On this page
Contributors
MIT License
Created December 18, 2020
Updated February 16, 2026