繁体   English   中英

PHP 如何将非序列化数组提取为变量

[英]PHP How to extract non serialize array into variables

如何将存储在我的数据库中的以下数组转换为 PHP 数组,然后将它们提取到 PHP 变量中:

{"wpversion":"5.4.2","debug_mode":false,"phpversion":"7.3.16","child_version":"4.0.7.1","memory_limit":"768M","mysql_version":"5.6.40-84.0-log","themeactivated":"Child Theme","ip":"0.0.0.0"}

我已经能够在其他 arrays 中使用“unserialize()”,但这似乎不起作用。 此外,“extract()”似乎仅在它已经在 PHP 阵列而不是 mySQL 阵列中时才起作用。

这是一个 json 字符串,要以 php arrays 的形式访问它,您必须使用json_decode将其解码为

$data = '{"wpversion":"5.4.2","debug_mode":false,"phpversion":"7.3.16","child_version":"4.0.7.1","memory_limit":"768M","mysql_version":"5.6.40-84.0-log","themeactivated":"Child Theme","ip":"0.0.0.0"}';
$decode = json_decode($data,true);
print_r($decode);

TRUE时,返回的对象将被转换为关联的 arrays。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM