a:4:{s:4:"sign";s:1:"1";s:6:"signin";s:1:"2";s:7:"comment";s:1:"3";s:7:"release";s:1:"4";}
这是我存入数据库的对象,准备在前台调用,我打印到前台他还是这组对象
不知道到如何在前台调用它 或者如何用js转换并使用它
又或者怎么从后台直接转换成json数据
是在后端直接转还是在前端转
a:4:{s:4:"sign";s:1:"1";s:6:"signin";s:1:"2";s:7:"comment";s:1:"3";s:7:"release";s:1:"4";}
这是我存入数据库的对象,准备在前台调用,我打印到前台他还是这组对象
不知道到如何在前台调用它 或者如何用js转换并使用它
又或者怎么从后台直接转换成json数据
是在后端直接转还是在前端转
望采纳
在 PHP 中,可以使用函数 unserialize() 将序列化的数据转换为 PHP 变量。例如:
$data = unserialize('a:4:{s:4:"sign";s:1:"1";s:6:"signin";s:1:"2";s:7:"comment";s:1:"3";s:7:"release";s:1:"4";}');
这样就可以得到一个数组,可以使用 $data['sign']、$data['signin'] 等方式访问数组中的元素。
如果想在前端使用 JavaScript 进行转换,可以使用 JSON.parse() 函数将 JSON 字符串转换为 JavaScript 对象。例如:
const data = JSON.parse('{"sign":"1","signin":"2","comment":"3","release":"4"}');
这样就可以使用 data.sign、data.signin 等方式访问对象中的属性。