Heim > PHP-Framework > Laravel > Hauptteil

Über die praktischen String-Operationen von Laravel7

藏色散人
Freigeben: 2021-04-13 08:57:51
nach vorne
2650 Leute haben es durchsucht

Die folgende Tutorial-Kolumne von laravel wird Ihnen die praktischen String-Operationen von Laravel7 vorstellen. Ich hoffe, dass sie Freunden, die sie benötigen, hilfreich sein wird!

Freunde, die Laravel verwendet haben, wissen, dass sie die integrierte String-Verarbeitungsfunktion von Laravel, die IlluminateSupportStr-Klasse, kennen.

Laravel 7 bietet jetzt eine objektorientiertere und flüssigere String-Manipulationsbibliothek basierend auf diesen Funktionen. Sie können String::of verwenden, um ein IlluminateSupportStringable-Objekt zu erstellen und die Zeichenfolge dann in einer verketteten Operation basierend auf den vom Objekt bereitgestellten Methoden zu verarbeiten:

Hier werfen wir zunächst einen Blick auf das offizielle Beispiel:

return (string) Str::of('  Laravel Framework 6.x ')
                ->trim()
                ->replace('6.x', '7.x')
                ->slug();
Nach dem Login kopieren

Über die praktischen String-Operationen von Laravel7

Der obige Code stammt aus den Versionshinweisen der offiziellen Website. Wir können leicht erkennen, was jede Methode bewirkt.

Der erste Schritt besteht darin, den String Laravel Framework 6.x mit der Methode Str::of() zu umschließen. Danach können wir die verschiedenen von Laravel 7 bereitgestellten Methoden für den reibungslosen Betrieb verwenden.

Zum Beispiel entfernt trim() führende und nachfolgende Leerzeichen. replace() zum Ersetzen, slug() zum Ändern der Zeichenfolge in die Form von slug

Das tatsächliche Ausführungsergebnis des obigen Codes ist:

laravel-framework-7x
Nach dem Login kopieren

Über die praktischen String-Operationen von Laravel7

Ist die obige Methode sehr einfach zu verwenden?

Als nächstes stellen wir einige gängige Methoden vor. Die Methode „before()“ gibt alles vor dem angegebenen Wert in der Zeichenfolge zurück: string Alles nach dem Wert. Wenn der Wert nicht in der Zeichenfolge vorhanden ist, wird die gesamte Zeichenfolge zurückgegeben:

Str::of('my website is www.wjcms.net')->before('is');
// 'my website '
Nach dem Login kopieren

append()-Methode

hängt den angegebenen Wert an die Zeichenfolge an:
Str::of('my website is www.wjcms.net')->after('is');
// ' www.wjcms.net'
Nach dem Login kopieren

lower()-Methode

wandelt die Zeichenfolge in Kleinbuchstaben um:

Str::of('vue')->append(' cli');
 
// 'vue cli'
Nach dem Login kopieren
upper()-Methode

Konvertieren Sie die angegebene Zeichenfolge in Großbuchstaben:

Str::of('LARAVEL FRAMEWORK')->lower();
 
// 'laravel framework'
Nach dem Login kopieren
title()-Methode

Konvertieren Sie die angegebene Zeichenfolge in „Großbuchstaben des ersten Buchstabens“:

Str::of('laravel')->upper();
 
// LARAVEL
Nach dem Login kopieren
substr()-Methode

Der angegebene Teil der Zeichenfolge durch die angegebenen Start- und Längenparameter: (beginnen Sie mit dem abzufangenden Zeichen und wie vielen Ziffern abfangen)

Str::of('my website is www.wjcms.net')->title();
 
// 'My Website Is Www.wjcms.net'
Nach dem Login kopieren
Str::of('Laravel Framework')->substr(8);
 
// 'Framework'
Nach dem Login kopieren
ucfirst()-Methode

Großschreiben Sie den ersten Buchstaben der angegebenen Zeichenfolge:

Str::of('Laravel Framework')->substr(8, 6);
 
// 'Framew'
Nach dem Login kopieren
Die Wörter()-Methode

begrenzt die Anzahl der Wörter in der Zeichenfolge:

Str::of('my website is www.wjcms.net')->ucfirst();
 
// 'My website is www.wjcms.net'
Nach dem Login kopieren
length() Methode

gibt die Länge der Zeichenfolge zurück:

Str::of('my website is www.wjcms.net')->words(3, ' ...');
 
// 'my website is ...'
Nach dem Login kopieren
ok Das Obige stellt einige gängige Methoden vor, die eigentlich Operationen am Dokument sind Demonstrieren Sie die Funktionsweise. Weitere Informationen zur Verwendung finden Sie direkt in der Dokumentation.

Im Folgenden finden Sie eine Sammlung aller Methoden. Empfehlungen:

Die neuesten fünf Laravel-Video-Tutorials.

Das obige ist der detaillierte Inhalt vonÜber die praktischen String-Operationen von Laravel7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage