Heim >Backend-Entwicklung >PHP-Tutorial >PHP lernt verstreute Notizen – String-Aufteilung, Abruffunktion und einfache und doppelte Anführungszeichen.

PHP lernt verstreute Notizen – String-Aufteilung, Abruffunktion und einfache und doppelte Anführungszeichen.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-07-29 09:11:35856Durchsuche

1 String-Aufteilung – Funktion „split()“ und Funktion „preg_split()“

Aufteilung – Verwenden Sie regulären Ausdruck, um die Zeichenfolge in das Array aufzuteilen - Es scheint, dass die Verwendung von
array split ( string $pattern , string $string [, int $limit ] )

preg_split – einen String trennt

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

Gleicher Punkt: Beide verwenden

regulären Ausdruck, um Zeichenfolgen zu teilen. split() ist einfacher zu verwenden. Um beispielsweise „2008-12-16 15:48:12“ zu teilen, kann split wie folgt geschrieben werden: split(['- :'] )
Und preg_split() ist komplizierter, also muss man preg_split("/[s-:]/") schreiben
Der Grund ist: split( ) unterstützt nur den POSIX-Stil
Reguläre Ausdrücke, während preg_split nur reguläre Ausdrücke im Perl-Stil unterstütztDer POSIX-Stil ist einfacher als der Perl-Stil, aber nicht binär sicher

Übrigens gibt es auch explosion(), das sich von den beiden oben genannten Funktionen unterscheidet Es verwendet Zeichenfolgen, um Zeichenfolgen aufzuteilen.

Array-Explosion ( string $delimiter, string $string [, int $limit ] )

Verwenden Sie einen String, um einen anderen String zu teilen

Hinweis: Es gibt viele Erklärungen zur binären Sicherheit im Internet. Ich denke, dass die folgende Erklärung hilfreich ist, um den obigen Satz zu verstehen:

Binär Sicherheit Die Funktion kümmert sich nur um die Binärzeichenfolge und nicht um das spezifische Format der Zeichenfolge. Sie greift ausschließlich auf die Binärdaten zu und analysiert die Daten nicht in einem speziellen Format.

2 Der Unterschied zwischen mysqli::fetch_array und mysqli::fetch_row

mysqli_result::fetch_row()

Eine Zeile aus der Ergebnismenge als Aufzählungsarray abrufen

mixed mysqli_result::fetch_array ([ int $resulttype = MYSQLI_BOTH ] )

Erhalten Sie eine Zeile aus der Ergebnismenge als assoziatives Array, als numerisches Array oder beides

Im Handbuch heißt es, dass es scheinbar keinen großen Leistungsunterschied zwischen den beiden gibt die beiden,

das erstere Es ist eine erweiterte Version des letzteren.

3 Einfache Anführungszeichen und doppelte Anführungszeichen

Die beiden Zeichenfolgentypen von PHP, einfache Anführungszeichen und doppelte Anführungszeichen.
Die Zeichenfolge in einfachen Anführungszeichen ist einfacher Text (echter Text), der ohne Änderung direkt an den Browser gesendet wird, unabhängig davon, ob es sich um einen Variablennamen oder einen anderen Text handelt.
Zeichenfolge in doppelten Anführungszeichen. PHP versucht, die Zeichenfolge in doppelten Anführungszeichen zu berechnen, und der Variablenname wird durch den Variablenwert ersetzt.
Hier dürfen die Konzepte von Variablen, Strings, Text und Rohdaten nicht verwechselt werden:
Variablen sind Symbole, die Daten darstellen. Variablen werden durch Variablennamen dargestellt, die stellt Daten dar. Das Symbol
und die Zeichenfolge in einfachen Anführungszeichen sind Text, und der Literalwert selbst (Literalwert) sind die Originaldaten
Der Schlüssel liegt im Verständnis Der Unterschied zwischen Text und Variablen: Text sind Daten, Variablen sind Datensymbole.

Sie können die Einführung zu Strings auf Seite 12 der chinesischen Version von „PHP and MySQL Web Development (Original Book 4th Edition)“ lesen.

Referenz:

„PHP and MySQL Web Development (Original Book 4th Edition)“, chinesische Version Seite 12, Luke Welling & Laura Thomson

Die Bedeutung von PHP-Binärzeichenfolgen http://www.lofter.com/postentry?from=search&permalink=139418_34c583

Zhihu: Was bedeutet binäre Sicherheit? http://www.zhihu.com/question/28705562 Das Obige stellt die verstreuten Hinweise zum PHP-Lernen vor – String-Aufteilung, Abruffunktion sowie einfache und doppelte Anführungszeichen. , einschließlich regulärer Ausdrücke, hoffe ich, dass es Freunden hilfreich sein wird, die sich für PHP-Tutorials interessieren.

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
Vorheriger Artikel:php防止sql注入漏洞代码Nächster Artikel:PHP 商务通