Heim  >  Artikel  >  Backend-Entwicklung  >  PHP Serialisieren

PHP Serialisieren

WBOY
WBOYOriginal
2024-08-29 12:51:18921Durchsuche

Die Serialisierung ist eine Funktion, die in PHP verwendet wird, um das Format des Werts zu ändern und den Wert in einer Variablen zu speichern. Der Serialisierungswert bedeutet ein Bit. Die Sammlung eines solchen Bits wird als Serialisierungsdaten bezeichnet. Diese Funktion transformiert das Bit so, dass die Bits im Speicherpuffer gespeichert werden können. Die Serialisierungsfunktion spielt eine Schlüsselrolle bei der Umwandlung des Werts in die Bits und erleichtert deren Speicherung im Speicher. Die Version, die wir für diese Funktion verwenden, ist im Allgemeinen PHP4.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Syntax

Die Syntax für serialize() lautet:

serialize(variable1)

Wie funktioniert Serialisieren in PHP?

Angenommen, wir möchten die Zeichenfolgenwerte im Speicher speichern. Sie müssen so geändert werden, dass sie im Speicher gespeichert werden können. Dazu nutzen wir die Serialize-Funktion. Weisen Sie zunächst die Zeichenfolgenwerte in einem Array der als serialisierten Wert benannten Variablen zu, indem Sie die Funktion serialize() verwenden. Anschließend drucken Sie die Ausgabe mit print.

aus

Beispiele zur Implementierung von PHP Serialize

Im Folgenden finden Sie Beispiele für die Implementierung von Serialize() in PHP

Beispiel #1

Code:

<?php
$serialized_value = serialize(array ('Dell', 'Laptop', 'Good'));
echo $serialized_value;
?>

Ausgabe: Hier ist s der Buchstabe, der die Anzahl der Buchstaben der Zeichenfolge zählt, je nachdem, welche Bits im Speicher zugewiesen sind. i-Buchstabe ist die Position der Zeichenfolge im Speicher.

PHP Serialisieren

Erklärung: Wie wir bereits wissen, muss das Format, das wir in einer Variablen speichern möchten, in einem Format vorliegen, das dem Format der Bits entspricht. Um die Variable, die ein Array von Zeichenfolgen enthält, in ein speicherbares Format zu ändern, verwenden wir die Serialisierungsfunktion, die die Variablenwerte in Bits umwandelt und im Speicher speichert. Am Ende können wir den Ausgabewert mithilfe des Echos zurückholen. Das obige Beispiel kann zur Erläuterung der Serialisierungsfunktion verwendet werden. Hier weisen wir zunächst der Variablen Serialisierungswert ein Array von Zeichenfolgen zu.

Code:

$serialized_value = serialize(array ('Dell', 'Laptop', 'Good'));
  • Die Serialisierungsfunktion wandelt sie in Bits um und speichert sie im Speicher.
  • Die Ausgabe kann mit dem folgenden Befehl angezeigt werden
echo $serialized_value;
  • echo wird verwendet, um die Ausgabe anzuzeigen

Beispiel #2

Code:

<?php
$variable1 = array ('Monday',  100,array(2, 'three'),  'February');
$variable2 = serialize($variable1);
echo $variable2;
?>

Ausgabe: Hier ist s der Buchstabe, mit dem die Anzahl der im Speicher gespeicherten Bits gezählt wird, und I ist der dem Speicher zugewiesene Speicherort.

PHP Serialisieren

Erklärung: Hier haben wir verschiedene Datentypen von Werten genommen, die in einer Variablen gespeichert sind. Um sie in ein Format umzuwandeln, das zum Speichern in einem Speicher geeignet ist, verwenden wir die Serialisierungsfunktion. Es wandelt die Werte in Bits um und weist den Speicherort zum Speichern der Werte zu. Zuerst weisen wir der Variable1 das Array aus Zeichenfolgen und Zahlen zu.

Code:

$variable1 = array (‘Monday',  100,array(2, 'three'),  'February’);

Code: Als nächstes konvertieren wir die Variable 1 in das Format, das zum Speichern von Bits im Speicher geeignet ist. Dazu verwenden wir die Serialisierungsfunktion wie unten gezeigt.

$variable2= serialize($variable1);
  • Als nächstes zum Drucken der Ausgabe verwenden wir das Schlüsselwort echo.
echo $variable2;

Beispiel #3

Code:

<?php
$a1 = serialize (array ("Monday", "Tuesday", "Wednesday"));
$a2 = serialize (array ("good", "bad", "happy"));
$a3 = serialize (array ("University", "fellow"));
echo $a1;
echo $a2;
echo $a3;
?>

Ausgabe: Hier ist s der Buchstabe, der Bits im Speicher speichert, und I-Buchstabe weist die Position der Zeichenfolgen zu.

PHP Serialisieren

Erklärung: Hier wollen wir die Strings im Speicher ablegen und anzeigen. Also weisen wir zunächst die verschiedenen Zeichenfolgen in einem Array den verschiedenen Variablen wie a1, a2, a3 zu. Dann verwenden wir die Serialisierungsfunktion, um die Werte in Bits umzuwandeln und sie im Speicher zu speichern, wofür wir die Serialisierungsfunktion verwenden. Die Werte werden wie unten dargestellt zugeordnet.

Code:

$a1 = serialize (array ("Monday", "Tuesday", "Wednesday"));
$a2 = serialize (array ("good", "bad", "happy"));
$a3 = serialize (array ("University", "fellow"));
  • Dann zeigen wir die Ausgabe mithilfe des unten gezeigten Echos an
echo $a1;
echo $a2;
echo $a3;

Fazit

Das PHP ist einfach zu installieren. Das PHP ist dynamisch. Die Serialisierungsfunktion wird verwendet, um das Format der Variablen zu ändern und sie für die Speicherung im Speicher geeignet zu machen. Hier wird der Buchstabe s verwendet, um die Anzahl der im Speicher gespeicherten Bits zu zählen, und I wird für den Speicherort zum Speichern des Werts verwendet. Der Code wird im Skriptformat geschrieben und die Ausgabe wird im Webbrowser angezeigt. Leicht zu verstehen. Es gibt 8 Datentypen. Es gibt 5 verschiedene Arten von Operatoren.

Das obige ist der detaillierte Inhalt vonPHP Serialisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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 substr_count()Nächster Artikel:PHP substr_count()