Lithe SwissHelper 简介:PHP 的简化和发展
介绍 SwissHelper
Conheça **Lithe SwissHelper**,是 PHP 级别实用程序的图书馆,可以简化开发过程。可以操作字符串、操作 com 数组、验证数据或格式,或使用 SwissHelper 工具。 SwissHelper 致力于提供有关开发和法律方面的经验,SwissHelper 已提供了有关程序的更多信息。
为什么使用 SwissHelper?
安装
使用 SwissHelper 非常方便。通过 Composer 安装:
composer require lithephp/swisshelper
安装说明,包括 Composer 项目的自动加载器:
require 'vendor/autoload.php';
资源主要来源
1. 简化弦乐操作
O SwissHelper 提供处理字符串的直观方法。 Aqui estão alguns 示例:
$slug = str('Hello World!')->slug(); // Saída: "hello-world"
$numbers = str('Phone: (123) 456-7890')->onlyNumbers(); // Saída: "1234567890"
$masked = str('12345678901')->mask('###.###.###-##'); // Saída: "123.456.789-01"
2. 数组操作
获取操纵阵列的便利性:
$array = ['user' => ['name' => 'John Doe']]; $name = arr($array)->get('user.name'); // Saída: "John Doe"
$filtered = arr(['a' => 1, 'b' => 2])->only(['a']); // Saída: ['a' => 1]
3. 验证数据
SwissHelper 与验证器相结合,简化了数据验证:
validate('user@example.com')->email(); // Saída: true
validate('StrongP@ssw0rd')->password(); // Saída: true
4. 数据和时间的实用程序
$currentDate = now('Y-m-d'); // Saída: Data atual no formato 'YYYY-MM-DD'
$yesterday = now()->modify('-1 day'); // Saída: Objeto DateTime para ontem
5. 货币格式
以简单的形式提供货币价值,并以不同的方式提供不同的格式:
$formatted = money(1234.56, 'USD'); // Saída: "$1,234.56"
6. 任意弦乐音乐会
常用字符串的各种情况:
$randomString = random(10); // Saída: Uma string alfanumérica de 10 caracteres
7. URL 实用程序
$currentUrl = url()->current();
$urlWithQuery = url()->to('search')->with(['q' => 'SwissHelper']);
贡献
O SwissHelper com 是一款强大的套件。执行 os testes com:
composer test
想要贡献什么?
Adoraríamos ter você a bordo! Faça um fork do repositório,crie umbranch para sua funcionalidade e envie um pull request。 Siga os padrões de codificação PSR-12 一致。
SwissHelper 社区委员会
尝试 SwissHelper hoje 和 PHP 发展的生活体验是平静的。比较想法、报告问题并在 GitHub 上做出贡献。 Vamos 构建算法 incrível juntos!
在 Packagist 中发现 SwissHelper:Lithe SwissHelper。