Heim Backend-Entwicklung PHP-Tutorial PHP-Lernstring-Kursunterlagen

PHP-Lernstring-Kursunterlagen

Dec 19, 2016 pm 01:34 PM
php 字符串

Syntax
String-Zeichenfolge kann auf drei Arten definiert werden
' '(einfaches Anführungszeichen) "" (doppeltes Anführungszeichen) <<<(Trennzeichen)

Escape-Sequenz Das kann sein interpretiert als

Das größte Merkmal doppelter Anführungszeichen ist, dass der Variablenname durch den Variablenwert ersetzt wird. Das Trennzeichen

kann unverändert im HTML-Format ausgegeben werden
print string Es gibt zwei Methoden
echo Es ist eine Sprachstruktur, keine echte Funktion. Der Unterschied zwischen it und print besteht darin, dass es mehrere Parameter akzeptieren kann
print syntax bool (Boolesche Zeile) print(string agr) Ausgabezeichenfolge der Sekundärfunktion, wenn bei Erfolg 1 und bei Fehler 0 zurückgegeben wird. Wenn der Browser des Kunden beispielsweise während der Übertragung plötzlich hängen bleibt, führt dies zu einem Fehler

String-Verarbeitungsfunktion
ltrim Syntaxformat: string ltrim(string str); Löschen Sie führende Leerzeichen in string
rtrim Grammatikformat: string rtrim(string str); Löschen Sie Suffix-Leerzeichen in string
trim Grammatikformat: string rtim(string str); Löschen Sie Leerzeichen in beiden Enden der Großvaterzeichenfolge
strrev Grammatikformat: string strrev(string str); Kehren Sie die Zeichenfolge um: string strtolower (string str); Wandeln Sie alle Zeichenfolgen in Kleinbuchstaben um strtoupper Syntaxformat: string strtoupper (string str ); Ändern Sie alle Zeichenfolgen in Großbuchstaben
ucfirst Grammatikformat: string ucfirst(string str); Ändern Sie den ersten Buchstaben der Zeichenfolge in Großbuchstaben
ucworde Grammatikformat: string ucworde(string str); Ändern Sie den ersten Buchstaben der Zeichenfolge. Der erste Buchstabe jedes Wortes wird in Großbuchstaben geändert.

Formatieren Sie die Zeichenfolge für die Anzeige.
sprintf Diese Funktion formatiert die Zeichenfolge.
sprintf() Syntaxformatzeichenfolge sprintf (Stringformat,mixed[args ]...)
Beispiel:
$a=sprintf ("%'*6s","kkk")
echo $a
Ausgabeergebnis: * **kkk
b Ganzzahl in Binärzahl umwandeln.
c Wandeln Sie die Ganzzahl in das entsprechende ASCII-Zeichen um.
d Ganzzahl in Dezimalstelle umwandeln.
f Konvertieren Sie Zahlen mit einfacher Genauigkeit in Gleitkommazahlen.
o Konvertieren Sie eine Ganzzahl in eine Oktalzahl. Wandeln Sie
s in einen String um.
x Wandelt Ganzzahl in Kleinbuchstaben-Hexadezimal um.
X Ganzzahl in Großbuchstaben hexadezimal umwandeln.
printf-Ausgabe formatierter String-Rückgabewert Ganzzahl
Syntaxformat: int printf(string format, Mixed [args]...);
Beispiel
printf("%d--%s- -% x",72,72,72);
Ausgabeergebnis: 72--72--48

Zeichenfolge teilen und buchstabieren
Syntaxformat explodieren: Array explosion ( Zeichenfolgentrennzeichen, Zeichenfolge Zeichenfolge [, int limit] )
implode-Syntaxformat: string implode(shring Glue, Array Pieces) verkettet Array-Funktionen in Strings

String-Vergleich
strcmp-Syntaxformat: int strcmp( string 1, string 2) The Rückgabewert ist eine ganzzahlige Teilzeichenfolge
strcmp-Teilzeichenfolge wird zum Vergleichen der Größe verwendet. Eine negative Zahl bedeutet, dass 1 kleiner als 2 ist. 0 bedeutet gleich. string str ); Ermitteln Sie die Länge des Strings und geben Sie den Wert integer zurück
substr Syntaxformat: string substr(string string, int start, int [length]); Nehmen Sie ein paar Zeichen vom Anfang bis zum Ende. Wenn der Stopp weggelassen wird, gehen Sie zum Ende. Wenn der Anfang auf eine negative Zahl eingestellt ist, bedeutet dies, dass Sie von hinten nach vorne gehen
strstr string strstr(string haystack, string Needle); Gibt den Anfang einer bestimmten Zeichenfolge in der Zeichenfolge an das Ende der Zeichenfolge zurück, d Nadel); Ermitteln Sie die letzte Position der Zeichenfolge und geben Sie false zurück, wenn sie nicht gefunden wird: int strpos(string haystack, int [offset]); für das erste Vorkommen einer Zeichenfolge beginnt standardmäßig bei 0. Gibt „false“ zurück.
strrpos Syntaxformat: int strrpos(string haystack, char Needle); Gibt „false“ zurück, wenn es nicht gefunden wird. Rückgabewert Ganzzahl

String-Padding

Das str_pad-Syntaxformat kann verwendet werden, um einige vertrauliche Informationen zu schützen. erzeugt „__Alien___“
str_pad($input, 6, „___“); // erzeugt „Alien_“
STR_PAD_LEFT String links anhängen
STR_PAD_RIGHT String rechts anhängen
STR_PAD_BOTH String an beiden Enden anhängen

String-Ersetzung
str_replace() Funktionsersetzung
Str_replace("l","@","hello"); //Was soll ersetzt werden? ersetzen?
$arr2=array("%color%","%title%","%body %");
echo str_replace($arr2,$arr3,"<font color=%color% title=%title %>%body%</font>"
Touch-Versionsmethode

String-Übersetzung
strtr() ist eine wichtige Ersatzfunktion, auch String-Übersetzung genannt
strtr Es gibt auch zwei Aufrufmethoden
strtr(string $str, string $from, string $to)
$ arr5=array("hello"=>"hi",hi"=>"hello") ; echo strtr("hello is hi",$arr5);
strtr(string $str, array $replace_pairs)


HTML-Verarbeitung
HTML-Entitätsverarbeitung
htmlentities(); (Konvertierungsmodus und Zeichensatzkodierung angeben)
ENT_COMPAT (Standard): Geben Sie die Konvertierung von doppelten Anführungszeichen an, behalten Sie jedoch einfache Anführungszeichen bei.
ENT_QUOTES: Zeigt die gleichzeitige Konvertierung von doppelten und einfachen Anführungszeichen an.
ENT_NOQUOTES: Zeigt keine Konvertierung an.
htmlspecialchars(); <> in Entitäten<>)
Grammatikformat
$str="&lt ;p title='hhh'>China</p>"; /Kodierung konvertieren
echo htmlentities($str,ENT_QUOTES,"EUC-JP");/ / Einfache Anführungszeichen und doppelte Anführungszeichen werden konvertiert, gefolgt von der Kodierung des Wortes
Verarbeitung von Anführungszeichen
stripslashes() ; (Es ist die Umkehrfunktion von addslashes, die die übertragenen Zeichen anzeigt)
addslashes();

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

CakePHP Datum und Uhrzeit

CakePHP-Projektkonfiguration CakePHP-Projektkonfiguration Sep 10, 2024 pm 05:25 PM

CakePHP-Projektkonfiguration

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

CakePHP-Datei hochladen

CakePHP-Routing CakePHP-Routing Sep 10, 2024 pm 05:25 PM

CakePHP-Routing

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

Besprechen Sie CakePHP

CakePHP-Kurzanleitung CakePHP-Kurzanleitung Sep 10, 2024 pm 05:27 PM

CakePHP-Kurzanleitung

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein

See all articles