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 中国語 Web サイトの他の関連記事を参照してください。