PHP 中国語 Web サイトは、学生向けに開発効率を向上させるために、github 上に高星の付いた 8 つの実用的な PHP ライブラリをまとめています。
1.pinyin (中国語ピンイン変換ツール)
プロジェクトアドレス: https://github.com/overtrue/pinyin
CC-CEDICT 辞書に基づく中国語からピンインへのツール、複数の音声文字をサポートするより正確な中国語からピンインへのソリューション、サンプル コード:
se OvertruePinyinPinyin; $pinyin = new Pinyin(); $pinyin->convert('带着希望去旅行,比到达终点更美好'); // ["dai", "zhe", "xi", "wang", "qu", "lv", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"] $pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_UNICODE); // ["dài","zhe","xī","wàng","qù","lǚ","xíng","bǐ","dào","dá","zhōng","diǎn","gèng","měi","hǎo"] $pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII); //["dai4","zhe","xi1","wang4","qu4","lv3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]
# #2 .php-curl-class (PHP cURL ライブラリ)
プロジェクトアドレス: https://github.com/php-curl-class/php-curl-classこのオープン ソース プロジェクトは PHP の cURL ライブラリをカプセル化し、HTTP リクエストの送信を容易にします。 PHP クローラーまたはその他のシミュレートされた HTTP アクセスが必要な状況に適しています。サンプル コード:
<?php // 获取豆瓣电影示例 require '../vendor/autoload.php'; use Curl\Curl; $curl = new Curl(); $url = "https://movie.douban.com/j/search_subjects?type=movie&tag=%E8%B1%86%E7%93%A3%E9%AB%98%E5%88%86&sort=time&page_limit=20&page_start=1"; $curl->get($url); $curl->setOpt(CURLOPT_SSL_VERIFYPEER, false); $curl->close(); var_dump($curl->getResponse());exit;
3.parsedown (Markdown 解析ライブラリ)
プロジェクト アドレス: https://github.com/erusev/parsedown小さくて美しい PHP Markdown 解析ライブラリ。このライブラリは、標準の Markdown テキストを HTML 文字列に変換する機能を提供し、優れたドキュメントを備えています。メイン ファイルは 1 つだけで、PHP バージョンが 5.3 以降である必要があることを除いて依存関係はほとんどありません。コンポーザーを通じて導入することも、Parsedown.php ファイルを直接使用することもできます。このプロジェクトでは多数の正規表現が使用されており、正規表現を学習するためのサンプルとして使用でき、完全な単体テストが用意されています。サンプルコード:
$Parsedown = new Parsedown(); echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>
4.dompdf (HTML から PDF)
プロジェクトアドレス: https://github.com/ dompdf/dompdfHTML を PDF に変換するための PHP ライブラリ。サンプルコード:
// reference the Dompdf namespace use Dompdf\Dompdf; // instantiate and use the dompdf class $dompdf = new Dompdf(); $dompdf->loadHtml('hello world'); // (Optional) Setup the paper size and orientation $dompdf->setPaper('A4', 'landscape'); // Render the HTML as PDF $dompdf->render(); // Output the generated PDF to Browser $dompdf->stream();
5.PHPWord (e-commerceプラットフォーム)
プロジェクトアドレス: https://github.com / PHPOffice/PHPWordは、複数のドキュメント ファイル形式の読み取り/書き込みのための PHP ライブラリを提供します。 Microsoft Office、リッチ テキスト (RTF)、その他のドキュメント形式をサポート
<?php require_once 'bootstrap.php'; // 新建文档 $phpWord = new \PhpOffice\PhpWord\PhpWord(); // Adding an empty Section to the document... $section = $phpWord->addSection(); // Adding Text element to the Section having font styled by default... $section->addText( '"Learn from yesterday, live for today, hope for tomorrow. ' . 'The important thing is not to stop questioning." ' . '(Albert Einstein)' );
6.easy-sms (SMS 送信)
プロジェクト アドレス: https://github.com/overtrue/easy-smsSMS で PHP コンポーネントを送信します。機能:
use Overtrue\EasySms\EasySms; $config = [ // HTTP 请求的超时时间(秒) 'timeout' => 5.0, // 默认发送配置 'default' => [ // 网关调用策略,默认:顺序调用 'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class, // 默认可用的发送网关 'gateways' => [ 'yunpian', 'aliyun', ], ], // 可用的网关配置 'gateways' => [ 'errorlog' => [ 'file' => '/tmp/easy-sms.log', ], 'yunpian' => [ 'api_key' => '824f0ff2f71cab52936axxxxxxxxxx', ], 'aliyun' => [ 'access_key_id' => '', 'access_key_secret' => '', 'sign_name' => '', ], //... ], ]; $easySms = new EasySms($config); $easySms->send(13188888888, [ 'content' => '您的验证码为: 6379', 'template' => 'SMS_001', 'data' => [ 'code' => 6379 ],
プロジェクトアドレス: https://github.com/YOURLS/YOURLS
8.php-console (PHP コマンドライン アプリケーション ライブラリ)完全無料のURL短縮サービス。 PHP で書かれた短縮 URL サービスです。完全にオープン ソースであり、自分でサービスを構築するために使用できます。データ統計、地理的位置、視覚化およびその他の機能をサポートしています。
プロジェクト アドレス : https://github.com/inhere/php-console
使いやすく、包括的な機能を備えた PHP コマンド ライン アプリケーション ライブラリ。コンソールパラメータ解析、コマンド実行、カラースタイル出力、ユーザー情報対話、その他の機能を提供します
#公開通知:
#php中文网の「第22回PHPオンラインライブ授業」の正式申込みが開始されました!
1. フロントエンドからバックエンドまでゼロから始める、体系的に学べる!2. ライブ同時録画、内部グループ、教師の宿題の添削、個別指導と解答、学習の監督
限定されたアクティビティ:
1. トップ50 サインアップした各学生には、先着順でなくなり次第終了となる 3 つの実践コースがプレゼントされます。2. サインアップすると、PHP コースの完全なセット (お買い得) が提供されます。授業前に勉強してください。 (先着10名様限定)
登録相談↓↓↓
QQ登録: 27220243 (Zhong先生)WeChat登録: phpcn01 (月)月先生)