PHP | ArrayIterator serialize() Función

La función ArrayIterator::serialize() es una función incorporada en PHP que se utiliza para serializar el iterador de array.

Sintaxis:

string ArrayIterator::serialize( void )

Parámetros: Esta función no acepta ningún parámetro.

Valor de retorno: esta función devuelve el ArrayIterator serializado.

Los siguientes programas ilustran la función ArrayIterator::serialize() en PHP:

Programa 1:

<?php
  
// Declare an ArrayIterator
$arrItr = new ArrayIterator(
    array('G', 'e', 'e', 'k', 's')
);
  
// Serialize the element
$serialize = $arrItr->serialize(); 
  
// Display the output
var_dump($serialize);
  
?>
Producción:

string(81) “x:i:0;a:5:{i:0;s:1:”G”;i:1;s:1:”e”;i:2;s:1:”e ”;i:3;s:1:”k”;i:4;s:1:”s”;};m:a:0:{}”

Programa 2:

<?php
     
// Declare an ArrayIterator
$arrItr = new ArrayIterator(
    array(
        "a" => "Geeks",
        "b" => "for",
        "c" => "Geeks"
    )
);
  
// Append some elements
$arrItr->append("Computer"); 
$arrItr->append("Science"); 
$arrItr->append("Portal"); 
      
// Serialize the element
$serialize = $arrItr->serialize(); 
  
// Display the output
var_dump($serialize);
     
?>
Producción:

string(133) “x:i:0;a:6:{s:1:”a”;s:5:”Geeks”;s:1:”b”;s:3:”for”;s: 1:”c”;s:5:”Geeks”;i:0;s:8:”Computadora”;i:1;s:7:”Ciencia”;i:2;s:6:”Portal”; };m:a:0:{}”

Referencia: https://www.php.net/manual/en/arrayiterator.serialize.php

Publicación traducida automáticamente

Artículo escrito por jit_t y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *