From 25968ea743e15301267cf459cbc29e0298f54977 Mon Sep 17 00:00:00 2001 From: ReWiG Date: Fri, 4 Jul 2025 10:50:49 +0300 Subject: [PATCH] Update helpers.md --- helpers.md | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/helpers.md b/helpers.md index 02b9bf1a..f85f58d4 100644 --- a/helpers.md +++ b/helpers.md @@ -1,5 +1,5 @@ --- -git: 6417cf466e0f2aa3cdf7b931b060ccdfc816d7a2 +git: 80571fd8a98d00070fcccf922d39f676a49e783c --- # Глобальные помощники (helpers) @@ -92,6 +92,8 @@ Laravel содержит множество глобальных «вспомо - [Number::format](#method-number-format) - [Number::ordinal](#method-number-ordinal) - [Number::pairs](#method-number-pairs) +- [Number::parseInt](#method-number-parse-int) +- [Number::parseFloat](#method-number-parse-float) - [Number::percentage](#method-number-percentage) - [Number::spell](#method-number-spell) - [Number::spellOrdinal](#method-number-spell-ordinal) @@ -284,7 +286,7 @@ $value = Arr::boolean($array, 'name'); #### `Arr::collapse()` -Метод `Arr::collapse` сворачивает массив массивов в один массив: +Метод `Arr::collapse` сворачивает массив массивов или коллекций в один массив: ```php use Illuminate\Support\Arr; @@ -1691,6 +1693,40 @@ $result = Number::pairs(25, 10, offset: 0); // [[0, 10], [10, 20], [20, 25]] ``` + +#### `Number::parseInt()` + +Метод `Number::parseInt` преобразует строку в целое число в соответствии с указанной локалью: + +```php +use Illuminate\Support\Number; + +$result = Number::parseInt('10.123'); + +// (int) 10 + +$result = Number::parseInt('10,123', locale: 'fr'); + +// (int) 10 +``` + + +#### `Number::parseFloat()` + +Метод `Number::parseFloat` преобразует строку в число с плавающей точкой в ​​соответствии с указанной локалью: + +```php +use Illuminate\Support\Number; + +$result = Number::parseFloat('10'); + +// (float) 10.0 + +$result = Number::parseFloat('10', locale: 'fr'); + +// (float) 10.0 +``` + #### `Number::percentage()` @@ -2352,6 +2388,8 @@ $token = csrf_token(); $password = decrypt($value); ``` +Для обратного действия `decrypt` см. функцию [encrypt](#method-encrypt). + #### `dd()` @@ -2405,6 +2443,8 @@ dump($value1, $value2, $value3, ...); $secret = encrypt('my-secret-value'); ``` +Для обратного действия `encrypt` см. функцию [decrypt](#method-decrypt). + #### `env()`