Maison > Article > développement back-end > Sérialisation PHP
La sérialisation est une fonction utilisée en PHP pour changer le format de la valeur et faire en sorte que la valeur soit stockée dans une variable. La valeur de sérialisation signifie qu'un bit, la collection d'un tel bit est appelée données de sérialisation. Cette fonction transforme le bit de telle manière que les bits peuvent être stockés dans la mémoire tampon. La fonction de sérialisation joue un rôle clé dans la transformation de la valeur en bits et facilite leur stockage dans la mémoire. La version que nous utilisons pour cette fonction est généralement PHP4.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe
La syntaxe de Serialize() est :
serialize(variable1)
Supposons que nous voulions stocker les valeurs de chaîne dans la mémoire, elles doivent être modifiées de manière à pouvoir être stockées en mémoire. Pour cela, nous utilisons la fonction sérialiser. Attribuez d'abord les valeurs de chaîne dans un tableau à la variable nommée comme valeur sérialisée, utilisez la fonction serialize(). Imprimez ensuite la sortie à l'aide de print.
Vous trouverez ci-dessous les exemples pour implémenter Serialize() en PHP
Code :
<?php $serialized_value = serialize(array ('Dell', 'Laptop', 'Good')); echo $serialized_value; ?>
Sortie : Voici s est la lettre qui compte le nombre de lettres de la chaîne en fonction de laquelle les bits sont alloués en mémoire. i lettre est l'emplacement de la chaîne dans la mémoire.
Explication : Comme nous le savons déjà, si nous voulons stocker un tableau de chaînes dans une variable, il doit être dans un format en fonction du format des bits. Pour changer la variable qui contient un tableau de chaînes dans un format stockable, nous utilisons la fonction de sérialisation qui convertit les valeurs de la variable en bits et stockées dans la mémoire et à la fin, nous pouvons récupérer la valeur de sortie à l'aide de l'écho. L'exemple ci-dessus peut être utilisé pour expliquer la fonction de sérialisation. Ici, nous attribuons d’abord un tableau de chaînes à la valeur de sérialisation de la variable.
Code :
$serialized_value = serialize(array ('Dell', 'Laptop', 'Good'));
echo $serialized_value;
Code :
<?php $variable1 = array ('Monday', 100,array(2, 'three'), 'February'); $variable2 = serialize($variable1); echo $variable2; ?>
Sortie : Voici s est la lettre utilisée pour compter le nombre de bits stockés dans la mémoire et I est l'emplacement alloué à la mémoire.
Explication : Ici, nous avons pris différents types de données de valeurs stockées dans une variable. Pour les convertir dans un format adapté au stockage dans une mémoire, nous utilisons la fonction de sérialisation. Il convertit les valeurs en bits et alloue l'emplacement en mémoire pour stocker les valeurs. Tout d'abord, nous attribuons le tableau de chaînes et de nombres à la variable 1.
Code :
$variable1 = array (‘Monday', 100,array(2, 'three'), 'February’);
Code : Ensuite, nous convertissons la variable 1 dans le format approprié pour stocker les bits en mémoire, nous utilisons la fonction de sérialisation comme indiqué ci-dessous.
$variable2= serialize($variable1);
echo $variable2;
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; ?>
Sortie : Voici s est la lettre qui stocke les bits dans la mémoire, et la lettre I alloue l'emplacement des chaînes.
Explication : Ici, nous voulons stocker les chaînes dans la mémoire et les afficher. Nous allouons donc d’abord les différentes chaînes d’un tableau aux différentes variables comme a1, a2, a3. Ensuite, nous utilisons la fonction de sérialisation pour convertir les valeurs en bits et les stockons dans la mémoire pour cela, nous utilisons la fonction de sérialisation. Les valeurs sont attribuées comme indiqué ci-dessous.
Code :
$a1 = serialize (array ("Monday", "Tuesday", "Wednesday")); $a2 = serialize (array ("good", "bad", "happy")); $a3 = serialize (array ("University", "fellow"));
echo $a1; echo $a2; echo $a3;
Le PHP est facile à installer. Le PHP est dynamique. La fonction de sérialisation est utilisée pour modifier le format de la variable et la rendre adaptée à son stockage dans la mémoire. Ici, la lettre s est utilisée pour compter le nombre de bits stockés dans la mémoire et I est utilisé pour l'emplacement mémoire pour stocker la valeur. Le code est écrit au format script et la sortie est affichée dans le navigateur Web. Facile à comprendre. Il existe 8 types de données. Il existe 5 types d'opérateurs différents.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!