Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Eintragszeichenfolge, Cookie, Sitzung

PHP-Eintragszeichenfolge, Cookie, Sitzung

WBOY
Freigeben: 2016-07-29 09:11:08
Original
840 Leute haben es durchsucht

  1. String

    1. Ermitteln Sie die Länge des Strings: Funktion strlen()
      Holen Sie sich die Länge des chinesischen Zeichens echo mb_strlen($str“,UTF8“);
    2. 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();

    3. String-Suche
      strpos(zu verarbeitender String, zu positionierender String, Startposition der Positionierung [optional])
    4. String ersetzen
      str_replace(zu findende Zeichenfolge, zu ersetzende Zeichenfolge, gesuchte Zeichenfolge, Anzahl der Ersetzungen [optional])
    5. 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

    6. 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
    7. 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
    8. 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

  2. Cookie

      Gemeinsame Parameter
    1. 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.
    2. Löschen und Ablaufzeit festlegen
    3. setcookie(‘test’, ”, time()-1);
    4. Gültiger Pfad
    5. setcookie('test', time(), 0, '/path');//Der Pfad und die Unterverzeichnisse darunter werden auf gültige
  3. Sitzung

  4. 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
    1. $_SESSION. session_start();
      $_SESSION['test'] = time(); var_dump($_SESSION); <br> session_start(); <br> $_SESSION['test'] = time(); <br> var_dump($_SESSION); <br>
    2. Session kodiert und dekodiert automatisch den festzulegenden Wert, sodass die Sitzung jeden Datentyp unterstützen kann, einschließlich Daten und Objekte.
    3. 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
    4. 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.

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