-
String
- Ermitteln Sie die Länge des Strings: Funktion strlen()
Holen Sie sich die Länge des chinesischen Zeichens echo mb_strlen($str“,UTF8“);
-
Abfangen englischer Zeichenfolgen
<code><span>$str</span>=<span>'i love you'</span>;</code>
Nach dem Login kopieren
//Abfangen der Buchstaben love
echo substr($str, 2, 4);//Warum ist die Startposition 2? Da die Substr-Funktion die String-Position von 0 aus berechnet, ist die Position von 0 i und die Position von 1 ein Leerzeichen. und die Position von l Es ist 2. Nehmen Sie 4 Zeichen ab Position 2, das ist Liebe
Chinesisches String-Abfangen
mb_substr();
- String-Suche
strpos(zu verarbeitender String, zu positionierender String, Startposition der Positionierung [optional])
- String ersetzen
str_replace(zu findende Zeichenfolge, zu ersetzende Zeichenfolge, gesuchte Zeichenfolge, Anzahl der Ersetzungen [optional])
-
Formatzeichenfolge
<code><span>$str</span> = <span>'99.9'</span>;</code>
Nach dem Login kopieren
<code><span>$result</span> = <span>sprintf</span>(<span>'%01.2f'</span>, <span>$str</span>);</code>
Nach dem Login kopieren
echo $result;//Das Ergebnis zeigt 99,90
-
Zeichenfolge zusammenführen
<code><span>$arr</span> = <span>array</span>(<span>'Hello'</span>, <span>'World!'</span>);
<span>$result</span> = implode(<span>''</span>, <span>$arr</span>);
print_r(<span>$result</span>);<span>//结果显示Hello World!</span></code>
Nach dem Login kopieren
-
Zeichenfolge teilen
<code><span>`$str` = '</span>apple,banana';
<span>`$result` = explode('</span>,<span>', $str);
print_r($result);//结果显示array('</span>apple',<span>'banana'</span>)</code>
Nach dem Login kopieren
-
Zeichenfolge-Escape Funktion addslashes()
Funktionsbeschreibung: Wird verwendet, um Escape-Zeichen zum Sonderzeichen hinzuzufügen und eine Zeichenfolge
zurückzugeben
Rückgabewert: eine maskierte Zeichenfolge
Beispiel:
$str
= „Wie heißt du?“;
echo addslashes($str);//Ausgabe: Wie heißt du
- Cookie
Gemeinsame Parameter -
Auf den Namen (Cookie-Name) kann über $_COOKIE[‘name’]
zugegriffen werden
Wert (Cookie-Wert)
Expire (Ablaufzeit) Unix-Zeitstempelformat, der Standardwert ist 0, was bedeutet, dass er abläuft, wenn der Browser geschlossen wird
Pfad (gültiger Pfad) Wenn der Pfad auf „/“ gesetzt ist, ist die gesamte Website gültig
Domäne (gültige Domäne) ist standardmäßig der gesamte Domänenname gültig. Wenn „www.imooc.com“ festgelegt ist, ist er nur in der www-Subdomäne
gültig
2.
Es gibt auch eine Funktion „setrawcookie“ zum Setzen von Cookies in PHP, die im Grunde mit setcookie identisch ist. Der einzige Unterschied besteht darin, dass der Wert nicht automatisch urlencodiert wird, sodass Sie ihn bei Bedarf manuell urlencodieren müssen.
Löschen und Ablaufzeit festlegen-
setcookie(‘test’, ”, time()-1);
Gültiger Pfad -
setcookie('test', time(), 0, '/path');//Der Pfad und die Unterverzeichnisse darunter werden auf gültige
Sitzung -
Die Verwendung einer Sitzung in PHP ist sehr einfach. Führen Sie zunächst die Methode session_start aus, um die Sitzung zu öffnen, und lesen und schreiben Sie dann die Sitzung über die globale Variable - $_SESSION.
session_start();
$_SESSION['test'] = time();
var_dump($_SESSION); <br>
session_start(); <br>
$_SESSION['test'] = time(); <br>
var_dump($_SESSION); <br>
- Session kodiert und dekodiert automatisch den festzulegenden Wert, sodass die Sitzung jeden Datentyp unterstützen kann, einschließlich Daten und Objekte.
- Löschen
Um einen Sitzungswert zu löschen, können Sie die Unset-Funktion von PHP verwenden. Nach dem Löschen wird er aus der globalen Variablen $_SESSION entfernt und kann nicht aufgerufen werden
<code><br>
session_start(); <br>
$_SESSION['name'] = 'jobs'; <br>
unset($_SESSION['name']); <br>
echo $_SESSION['name']; //提示name不存在 <br>
session_start();
$_SESSION['name'] = 'Jobs';
unset($_SESSION['name']);
echo $_SESSION['name']; //Eingabeaufforderungsname existiert nicht
Wenn Sie alle Sitzungen löschen möchten, können Sie die Funktion session_destroy verwenden, um die aktuelle Sitzung zu zerstören. session_destroy löscht alle Daten, die session_id ist jedoch weiterhin vorhanden $_SESSION
session_destroy zerstört nicht sofort den Wert in der globalen Variablen $_SESSION
. Nur wenn darauf zugegriffen wird, ist leer. Wenn Sie also $_SESSION sofort zerstören müssen, können Sie es verwenden die Unset-Funktion
Wenn Sie gleichzeitig die Sitzungs-ID im Cookie zerstören müssen, die normalerweise beim Abmelden des Benutzers verwendet wird, müssen Sie auch explizit die Setcookie-Methode aufrufen, um den Cookie-Wert der Sitzungs-ID
' ).addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i ').text(i));
};
$numbering.fadeIn(1700);
});
});
Das Obige hat PHP-Eintragszeichenfolgen, Cookies und Sitzungen eingeführt, einschließlich Sonderzeichen und globaler Variablen. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.