Heim >Schlagzeilen >[Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden
Die chinesische PHP-Website hat 8 praktische PHP-Bibliotheken mit hohen Sternen auf Github zusammengestellt, damit Studenten die Entwicklungseffizienz verbessern können.
1.pinyin (Chinesisch-Pinyin-Tool)
Projektadresse: https://github.com/overtrue/pinyin
Chinesisch-Pinyin-Tool basierend auf dem CC-CEDICT-Wörterbuch, genauere Supportlösung zum Konvertieren polyphoner Zeichen in chinesisches Pinyin, Beispielcode:
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-Bibliothek)
Projektadresse: https://github.com/php-curl-class / php-curl-class
Dieses Open-Source-Projekt kapselt die cURL-Bibliothek von PHP und erleichtert so das Senden von HTTP-Anfragen. Geeignet für Situationen, in denen ein PHP-Crawler oder ein anderer simulierter HTTP-Zugriff erforderlich ist. Beispielcode:
<?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-Parsing-Bibliothek)
Projektadresse: https://github.com/erusev /parsedown
Eine kleine und schöne Markdown-Parsing-Bibliothek für PHP. Diese Bibliothek bietet die Funktion zum Konvertieren von Standard-Markdown-Text in HTML-Strings und verfügt über eine gute Dokumentation. Es hat nur eine Hauptdatei und fast keine Abhängigkeiten, außer dass die PHP-Version höher als 5.3 sein muss. Es kann über Composer eingeführt werden, oder die Datei Parsedown.php kann direkt verwendet werden. In diesem Projekt wird eine große Anzahl regulärer Ausdrücke verwendet, die als Beispiel für das Erlernen regulärer Ausdrücke verwendet werden können, und es gibt vollständige Komponententests. Beispielcode:
$Parsedown = new Parsedown(); echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>
4.dompdf (HTML zu PDF)
Projektadresse: https://github.com/dompdf/dompdf
Eine PHP-Bibliothek zum Konvertieren von HTML in PDF. Beispielcode:
// 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-Plattform)
Projektadresse: https://github.com/PHPOffice/PHPWord
Bietet PHP zum Lesen/Schreiben mehrerer Dokumentdateiformate . Unterstützt Microsoft Office, Rich Text (RTF) und andere Dokumentformate
SMS-Versand der PHP-Komponente. Funktionen:Unterstützt mehrere derzeit auf dem Markt befindliche Dienstanbieter
Durch die einfache Konfiguration können Dienstanbieter flexibel hinzugefügt oder entfernt werden.Ein Satz Schreibmethoden ist mit allen Plattformen kompatibel
<?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)' );
Projektadresse: https://github.com/YURLS/YURLS
8.php-console (PHP-Befehlszeilenanwendungsbibliothek)Projektadresse: https://github.com/inhere/php-consoleEinfach zu verwenden, mit vollem Funktionsumfang PHP-Befehlszeilen-Anwendungsbibliothek. Bietet Konsolenparameteranalyse, Befehlsausführung, Farbstilausgabe, Benutzerinformationsinteraktion und andere Funktionen
Mitteilung zur Kurseröffnung:
Die „22. PHP Online Live Class“ der chinesischen Website von PHP hat offiziell mit der Registrierung begonnen!
Lehrformat:
1. Von vorne bis hinten beginnen, systematisches Lernen!
2. Gleichzeitige Live-Übertragung und Aufzeichnung, interne Gruppe, Korrektur der Hausaufgaben durch Lehrer, Nachhilfe und Beantwortung sowie Überwachung des Lernens. Wer zuerst kommt, mahlt zuerst, solange der Vorrat reicht! 2. Melden Sie sich an und Sie erhalten einen kompletten Satz PHP-Kurse (tolles Preis-Leistungs-Verhältnis), lernen Sie vor dem Unterricht! (Begrenzt auf die ersten 10 Personen)
Anmeldeberatung↓↓↓
QQ-Registrierung: 27220243 (Lehrer Zhong)WeChat-Registrierung: phpcn01 (Lehrer Yueyue)