php - 如何获取未序列化数据的每个值

标签 php serialization

假设我有这些数据......只是一个例子!

    Before Serialize
        array (size=2)
          'first_name' => string 'Swashata'
          'last_name' => string 'Ghosh'
    After Serialize
   a:2:{s:10:"first_name";s:8:"Swashata";s:9:"last_name";s:5:"Ghosh";}

因此,在序列化数据之后,我将对其进行反序列化并获取数组元素的每个值以使其可变。这里的问题是我想获取每个元素以使它们成为变量,以便我可以在需要时轻松调用它们。谢谢!领先。

最佳答案

我认为您要求提取变量的键=>值..

所以..

$array = array(
    'first_name' => 'Swashata'
    'last_name' => 'Ghosh'
);

extract($array);

这将使用数组中的值创建名为 $first_name 和 $last_name 的变量。

关于php - 如何获取未序列化数据的每个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34083416/

相关文章:

php - 我可以在 PHP 中混合使用 MySQL API 吗?

c# - 使用 `DataContractSerializer` 序列化包含 WPF 画笔的类

c# - 将 EF 模型序列化为 Json 时的循环引用

php - 使用mysql获取所有 friend 的帖子

php - 是否可以使用一个 mysql 查询来实现这一目标?

c# - 使用 EF 和 WebApi 将父/子对象序列化为

java - 反序列化ArrayList中的对象

serialization - Json.NET 可以用点符号反序列化扁平化的 JSON 字符串吗?

php - add_options_page 未向管理页面添加选项

php - mysql查询只返回一行