Heim >Schlagzeilen >[Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden

[Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden

青灯夜游
青灯夜游Original
2022-12-19 15:00:372414Durchsuche

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 &#39;../vendor/autoload.php&#39;;
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;

[Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden

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(&#39;Hello _Parsedown_!&#39;); # 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(&#39;hello world&#39;);

// (Optional) Setup the paper size and orientation
$dompdf->setPaper(&#39;A4&#39;, &#39;landscape&#39;);

// 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

Ein Satz Schreibmethoden ist mit allen Plattformen kompatibel

Durch die einfache Konfiguration können Dienstanbieter flexibel hinzugefügt oder entfernt werden.
  • Eingebaute Mehrfachdienste Abfragestrategien und Support des Anbieters Benutzerdefinierte Abfragestrategie
  • <?php
    require_once &#39;bootstrap.php&#39;;
    
    // 新建文档
    $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(
        &#39;"Learn from yesterday, live for today, hope for tomorrow. &#39;
            . &#39;The important thing is not to stop questioning." &#39;
            . &#39;(Albert Einstein)&#39;
    );

  • 7.YURLS (Kurz-URL-Generierung)

  • Projektadresse: https://github.com/YURLS/YURLS

Völlig kostenloser Kurz-URL-Dienst . Ein in PHP geschriebener kurzer URL-Dienst. Er ist vollständig Open Source und kann zum Erstellen von Diensten selbst verwendet werden. Er unterstützt Datenstatistiken, geografische Standorte, Visualisierung und andere Funktionen.

8.php-console (PHP-Befehlszeilenanwendungsbibliothek)

Projektadresse: https://github.com/inhere/php-console

[Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden

Einfach 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!

[Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden

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! [Empfehlung] 8 praktische PHP-Bibliotheken, die es wert sind, gesammelt zu werden2. 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)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn