认识一下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中文网其他相关文章!