Numeral
fixed incorrect output.

Une bibliothèque PHP pour la mise en forme et la manipulation des nombres.
Ce script est toujours en cours de développement et un clone PHP de Numinal-Js par Adam Draper.
composer require adampatterson/numeral
Ouvrez config/app.php et ajoutez un chiffre au tableau Aliases.
'Numeral' => NumeralNumeral::class
{{ Numeral::number(85193.456)->format('0.00') }}
use NumeralNumeral;
class SomeController extends Controller
{
public function myMethod(Numeral $numeral){
$numeral->number('85193.456')->format()
}
// OR
public function myOtherMethod(){
Numeral::number('85193.456')->format()
}
}
var_dump(Numeral::number('85193.456')->format()); // 85193
var_dump(Numeral::number('85193.456')->format('0.00')); // 85193.46
var_dump(Numeral::number('85193.456')->format('0,0.00')); // 85,193.46
var_dump(Numeral::number('-85193.00')->format()); // -85193
var_dump(Numeral::number('-85193')->format('0.00')); // -85193.00
var_dump(Numeral::number('-0.43')->format('0%')); // -43%
var_dump(Numeral::number('0.75')->format('0%')); // 75%
var_dump(Numeral::number('25')->format('00:00:00')); // 0:00:25
var_dump(Numeral::number('238')->format('00:00:00')); // 0:03:58
var_dump(Numeral::number('63846')->format('00:00:00')); // 17:44:06
Travail en cours.
var_dump(Numeral::number('85187993.00')->format('$0,0.00')); // $85,187,993.00
var_dump(Numeral::number('85187993.00')->format('$0,0')); // $85,187,993
var_dump(Numeral::number('$85187993.00')->format('$0.00')); // $85187993.00
var_dump(Numeral::number('85187993.00')->format('$0')); // $85187993
Travail en cours.
$ composer global require phpunit/phpunit
$ export PATH=~/.composer/vendor/bin:$PATH
$ which phpunit
~/.composer/vendor/bin/phpunit
composer run-script test
ln -s ~/Sites/personal/_packages/Numeral/ ~/Sites/personal/projectName/vendor/adampatterson/Numeral