Heim > Backend-Entwicklung > PHP-Tutorial > Zusammenfassung der ThinkPHP-String-Funktionen und häufig verwendeter Funktionen

Zusammenfassung der ThinkPHP-String-Funktionen und häufig verwendeter Funktionen

不言
Freigeben: 2023-03-30 06:56:01
Original
2144 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die String-Funktionen von ThinkPHP vor und bietet eine Zusammenfassung häufig verwendeter Funktionen, die als Referenz für Entwickler verwendet werden können. Freunde, die sie benötigen, können darauf zurückgreifen

Dieser Artikel fasst die String-Verarbeitungsfunktionen von ThinkPHP zusammen einige andere häufig verwendete Funktionen als Referenz für Entwickler. Die Details lauten wie folgt:

get_client_ip()
Nach dem Login kopieren

Rufen Sie die IP-Adresse des Clients ab

msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)
Nach dem Login kopieren

$ str: Erforderliche abgefangene Zeichenfolge
$start=0: Startposition, Standard beginnt bei 0
$length: abgefangene Länge
$charset=“utf-8″: Zeichenkodierung, Standard UTF-8
$ suffix=true: Gibt an, ob nach dem abgefangenen Zeichen eine Ellipse angezeigt werden soll. Die Standardeinstellung ist true, um anzuzeigen, false, um nicht angezeigt zu werden.

Abfangen chinesischer Zeichenfolgen:

Aufrufen als folgt

{$vo.title|msubstr=5,5,'utf-8′,false}
Nach dem Login kopieren

Erläuterung: Fangen Sie die Zeichenfolge $vo.title ab dem 5. Zeichen ab, fangen Sie 5 Zeichen ab und kodieren Sie sie als UTF-8. und die Ellipsen nicht anzeigen

rand_string(len=6,type='',addChars='')
Nach dem Login kopieren

Zufällige Zeichenfolge generieren
Typ ist ein Zufallstyp, einschließlich:
0 Buchstabe 1 Zahl 2 Großbuchstabe 3 Kleinbuchstaben 4 Chinesisch 5 gemischt (Die leicht verwechselbaren Zeichen oOLl und Zahl 01 wurden entfernt)
addChars zusätzliche Zeichenfolge

build_verify (length=4,mode=1)
Nach dem Login kopieren

Zufälligen Bestätigungscode erstellen, Modusparameter Verwendung und rand_string-Typ Konsistent

byte_format(size, dec=2)
Nach dem Login kopieren

Byte-Formatierung Formatieren Sie die Anzahl der Bytes als B K M G T. Beschreiben Sie die leicht verständliche Größe

is_utf8(string)
Nach dem Login kopieren

Erkennen Sie, ob die Zeichenfolge utf8-codiert ist

highlight_code(str,show=false)
Nach dem Login kopieren

Code-Hervorhebung

h(text, tags = null)
Nach dem Login kopieren

Sicheren HTML-Code ausgeben

ubb(Text)
Nach dem Login kopieren

Grundlegende UBB-Analyse

build_count_rand (number,length=4,mode=1)
Nach dem Login kopieren

Zufällig eine Reihe von Zeichenfolgen generieren

remove_xss(val)
Nach dem Login kopieren

XSS-Angriffe im HTML-Code entfernen

list_to_tree(list, pk='id',pid = 'pid',child = '_child',root=0)
Nach dem Login kopieren

Konvertieren Sie den abgefragten Datensatz in ein Baumlistenarray. Die Liste stellt den abgefragten Datensatz (Array) dar, pk stellt den Namen des Primärschlüssels dar, pid stellt den Namen des übergeordneten Schlüssels dar und untergeordnet ist der Name der untergeordneten Liste _child und root stellt den abgefragten Datensatz nach dem Primärschlüsselwert des Knotens dar

list_sort_by(list,field, sortby='asc')
Nach dem Login kopieren

Liste stellt den Abfrageergebnisdatensatz (Array) dar. und field stellt den Namen des zu sortierenden Feldes dar, sortby stellt den Sortiertyp dar, einschließlich aufsteigender Vorwärtssortierung, absteigender Rückwärtssortierung und natürlicher Sortierung, der Standardwert ist aufsteigend

list_ search(list,condition)
Nach dem Login kopieren

Suche nach Daten im abgefragten Datensatz, Liste bedeutet Der Abfrageergebnisdatensatz (Array), Bedingung stellt die Abfragebedingung dar und unterstützt die folgenden Abfragemethoden
Array-Methoden wie array('var1'=> 'value1', 'var2'=>'value2') und unterstützt reguläre Ausdrucksarrays('name'=>'/[A-Z]/')
URL-Methoden wie var1=value1&var2=value2

send_http_status(status)
Nach dem Login kopieren

HTTP-Statusinformationen senden, Status stellt den HTTP-Statuswert dar, z. B. 302, 404

Verwandte Empfehlungen:

ThinkPHP implementiert eine einfache Anmeldefunktion

Das obige ist der detaillierte Inhalt vonZusammenfassung der ThinkPHP-String-Funktionen und häufig verwendeter Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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