hlecorche / scalar-values

Test scalar values

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scalar Values Tools

Tests

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.

About

Test scalar values

License:MIT License


Languages

Language:PHP 100.0%