php - 将 Joomla 值从数据库转换为 PHP 数组

标签 php mysql joomla joomla3.3

我想将在 Joomla 文章中创建的一些信息放入独立于 Joomla 的单独系统中。这是我从 MySQL 查询中获取的字段返回的示例值(该列是“com_content”表中的“images”):

{"image_intro":"images\/Capitol_-_D_C__-_Daytime.jpg","float_intro":"right","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

现在在 PHP 中,我想将这个傻瓜转换成一个数组。有什么想法吗?

最佳答案

PHP 中的

json_decode() 将是您的 friend ,请参阅文档: http://docs.php.net/manual/de/function.json-decode.php

像这样:

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));

关于php - 将 Joomla 值从数据库转换为 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24151727/

相关文章:

php - 如何在 PostgreSQL 中将空值转换为空值?

php - 下个月,PHP 的同一天

php - Joomla 3.3 取消设置 CSS

mysql - 我移动了我的 Joomla 网站,但现在我无法登录管理工具

mysql - Joomla 3.1 JDatabase 联合查询

php - $wpdb 是空的,尽管它是全局的

php - PDO SQLite无法更新记录: "database is locked"

php - 将 PHP 浮点/十进制值插入 MySQL

php - 如何使用 PDO 和 MySQL 在多个表中插入 INSERT INTO?

mysql - Flyway 脚本因单个 schema 中的两个 schema_version 表而失败[已解决]