認識Lithe SwissHelper,一個輕量級但功能強大的 PHP 實用程式庫,旨在簡化您的開發過程。無論是字串操作、陣列操作、資料驗證或格式化任務,SwissHelper 都能滿足您的需求。 SwissHelper 專注於開發人員體驗和乾淨、可讀的程式碼,旨在使常見的程式設計任務變得更容易。
SwissHelper 入門非常簡單。透過 Composer 安裝:
composer require lithephp/swisshelper
安裝後,將 Composer 自動載入器包含在您的專案中:
require 'vendor/autoload.php';
SwissHelper 提供了處理字串的直覺方法。以下是一些例子:
$slug = str('Hello World!')->slug(); // Output: "hello-world"
$numbers = str('Phone: (123) 456-7890')->onlyNumbers(); // Output: "1234567890"
$masked = str('12345678901')->mask('###.###.###-##'); // Output: "123.456.789-01"
輕鬆存取和操作陣列:
$array = ['user' => ['name' => 'John Doe']]; $name = arr($array)->get('user.name'); // Output: "John Doe"
$filtered = arr(['a' => 1, 'b' => 2])->only(['a']); // Output: ['a' => 1]
SwissHelper 透過一組強大的驗證器簡化了資料驗證:
validate('user@example.com')->email(); // Output: true
validate('StrongP@ssw0rd')->password(); // Output: true
$currentDate = now('Y-m-d'); // Output: Current date in 'YYYY-MM-DD' format
$yesterday = now()->modify('-1 day'); // Output: DateTime object for yesterday
透過各種貨幣的格式輕鬆處理貨幣值:
$formatted = money(1234.56, 'USD'); // Output: ",234.56"
為各種用例產生隨機字串:
$randomString = random(10); // Output: A 10-character alphanumeric string
$currentUrl = url()->current();
$urlWithQuery = url()->to('search')->with(['q' => 'SwissHelper']);
SwissHelper 附帶強大的測試套件。使用以下命令執行測試:
composer require lithephp/swisshelper
我們很高興您加入!分叉儲存庫,為您的功能建立分支,然後提交拉取請求。遵循 PSR-12 編碼標準以保持一致性。
立即嘗試 SwissHelper,體驗更流暢的 PHP 開發。在 GitHub 上分享您的想法、回報問題並做出貢獻。讓我們一起創造一些令人驚嘆的東西!
在 Packagist 上找到 SwissHelper:Lithe SwissHelper。
以上是Lithe SwissHelper 簡介:簡化 PHP 開發的詳細內容。更多資訊請關注PHP中文網其他相關文章!