Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung allgemeiner Funktionen in PHP

Detaillierte Erklärung allgemeiner Funktionen in PHP

WBOY
WBOYOriginal
2016-08-08 09:30:59955Durchsuche

Häufig verwendete PHP-Funktionen:

String-Verarbeitungsfunktionen:

Leistungsstarke Funktionen:

1. Andere Datentypen werden in String-Verarbeitungsfunktionen verwendet wird vor der Verarbeitung automatisch in einen String umgewandelt

2. Strings können als Arrays und Zeichensätze behandelt werden

                                                                   ; Echo $ Str [1 ]; aber das wird die Leute fälschlicherweise denken lassen, es sei ein Array, also schreiben Sie normalerweise: Echo $ Str {1}; Nehmen Sie die ersten beiden Zeichen: Echo $ Str [0];

Alle String-Verarbeitungsfunktionen in PHP Ändern Sie nicht die ursprünglichen Zeichen, sondern geben Sie eine neu formatierte Zeichenfolge zurück

trim(); Standardmäßig werden Leerzeichen gelöscht. Beachten Sie, dass das Löschen hier nicht das tatsächliche Löschen ist

trim($str ,'0..9 .'); löscht 0 bis 9, Punkte und Leerzeichen

ltrim ($str,'1'); Löscht die linke Zahl 1

rtrim($str ,'0..9'); Löschen Sie 0 bis 9

str_pad($str,10,' *',STR_PAD_BOTH);

Bezogen auf HTML:

strip_tags (); Entfernen Sie das HTML-Tag

htmlspecialchars(stripslashes($str)); materialisieren Sie die Zeichenfolge und entfernen Sie die Backslashes

htmllentities();

stripslashes(); die Schrägstriche entfernen

            strrev(); Reverse  

        Verschlüsselung: );

String-Vergleichsfunktion :

strcmp(); Binärer sicherer String-Vergleich

strcasecmp(); Binärer sicherer String-Vergleich, ohne Berücksichtigung der Groß- und Kleinschreibung

strnatcmp(); vergleicht Strings mit natürlicher Reihenfolge

strstr(): Groß- und Kleinschreibung wird beachtet, gibt die Zeichenfolge

vom Anfang des Matches zurück stristr(): Groß- und Kleinschreibung wird nicht berücksichtigt

Stripos(): Finden Sie die Position, an der die Zeichenfolge erscheint zuerst, Groß-/Kleinschreibung wird nicht berücksichtigt

strpos(): Findet die Position, an der die Zeichenfolge zuerst erscheint, Groß-/Kleinschreibung wird beachtet

strrpos(): Findet die letzte Position der Zeichenfolge Die Position des Auftretens , Groß-/Kleinschreibung beachten

strripos(): Findet die letzte Position der Zeichenfolge, Groß-/Kleinschreibung wird ignoriert

substr(): Es gibt andere Teilzeichenfolgen

Wenn Sie eine Zahl eingeben Darin kann es automatisch in eine Zeichenfolge umgewandelt werden, z. B.: substr(123456,2,4);

str_replace(string,string,string): Ersetzen Sie eins durch ein

str_replace (array,string,string): Mehrere durch eins ersetzen

str_replace(array,array,string): Mehrere durch mehrere ersetzen

str_ireplace(): Groß- und Kleinschreibung wird nicht beachtet

explosion(): String in Array konvertieren

implode(): Array in String konvertieren

Array-Funktion:

Array_map();

Was ist das Unterschied zwischen mysqli_fetch_assoc(), mysqli_fetch_row() und mysqli_fetch_object()?

Die Verwendung von mysqli_fetch_assoc() und mysqli_fetch_row() gibt beide die Abfrageergebnisse in ein Array zurück. Beide geben die erste Zeile zurück und bewegen dann den Zeiger eine Zeile nach unten.

Unterschied: mysqli_fetch_assoc() verwendet den Schlüsselwortindex, um den Wert zu erhalten. Zum Beispiel:

$row = $result->fetch_assoc();

echo $row['username'];

Mysqli_fetch_row() verwendet jedoch einen numerischen Index um den Wert zu erhalten. Zum Beispiel:

$row = $result->fetch_row();

echo $row[0];//Hinweis: „0“ bedeutet das erste Feld in der Tabelle (d. h. Benutzername ist das erste Feld in der Tabelle).

Es gibt auch eine Funktion: mysqli_fetch_object(), um eine Zeile zurück in ein Objekt zu übertragen und dann den Wert über eine Klasse abzurufen, zum Beispiel:

$row = $result-> fetch_object( );

echo $row->username;

Das Obige enthält eine ausführliche Erklärung häufig verwendeter Funktionen in PHP, einschließlich relevanter Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, 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