Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

119
Vistas
No se pudieron obtener datos de una matriz serializada usando la función de deserializar

He serializado datos y estoy usando la función de deserializar de PHP que no funciona para mí. No sé lo que está mal con esta cadena. Así es como se ven mis datos serializados. Mi conocimiento de PHP es limitado, por lo que no pude resolver el problema en estos datos. Puede alguien ayudarme con esto.

 s:73:"a:5:{i:0;s:4:"8941";i:1;s:4:"8939";i:2;s:4:"8942";i:3;s:4:"8946";i:4;s:4:"8950";}";
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Tiene una cadena serializada que contiene una matriz serializada. La longitud de la cadena es 81 no 73 .

s:81:" caracteres entre la primera y la última comilla y en el ejemplo hay 81 "

 $string = 's:81:"a:5:{i:0;s:4:"8941";i:1;s:4:"8939";i:2;s:4:"8942";i:3;s:4:"8946";i:4;s:4:"8950";}";'; $result = unserialize($string);

Produce la matriz serializada:

 a:5:{i:0;s:4:"8941";i:1;s:4:"8939";i:2;s:4:"8942";i:3;s:4:"8946";i:4;s:4:"8950";}

Deserializar eso:

 $array = unserialize($result);

Produce la matriz:

 Array ( [0] => 8941 [1] => 8939 [2] => 8942 [3] => 8946 [4] => 8950 )
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda