为了账号安全,请及时绑定邮箱和手机立即绑定

将 php 字符串转换为 json 对象

将 php 字符串转换为 json 对象

PHP
慕尼黑的夜晚无繁华 2022-09-25 20:06:24
我在数据库中有一个字符串,实际上是一个json对象。如何将其转换为对象/数组而不是字符串?这是字符串[{"id_piesa":"8","cantitate_piesa":"12","garantie_piesa":false},{"id_piesa":"30","cantitate_piesa":1,"garantie_piesa":true}]
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

你可以使用 php 函数。json_decode()


$json_string = '[{"id_piesa":"8","cantitate_piesa":"12","garantie_piesa":false},{"id_piesa":"30","cantitate_piesa":1,"garantie_piesa":true}]';

$array = json_decode( $json_string , TRUE);


print_r( $array);

输出:


Array

(

    [0] => Array

        (

            [id_piesa] => 8

            [cantitate_piesa] => 12

            [garantie_piesa] => 

        )


    [1] => Array

        (

            [id_piesa] => 30

            [cantitate_piesa] => 1

            [garantie_piesa] => 1

        )


)

如果将 TRUE 添加为第二个参数,则返回的对象将转换为关联数组。


在这里,您可以找到完整的文档。


查看完整回答
反对 回复 2022-09-25
?
达令说

TA贡献1821条经验 获得超6个赞

$str = '[{"id_piesa":"8","cantitate_piesa":"12","garantie_piesa":false},{"id_piesa":"30","cantitate_piesa":1,"garantie_piesa":true}]';

$jsonArr = json_decode( $str ,true);

var_dump($jsonArr);


查看完整回答
反对 回复 2022-09-25
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

$json_string = '[{"id_piesa":"8","cantitate_piesa":"12","garantie_piesa":false},{"id_piesa":"30","cantitate_piesa":1,"garantie_piesa":true}]';

$php = json_decode( $json_string );


print_r( $php );

看看这个: https://www.php.net/manual/de/function.json-decode.php


查看完整回答
反对 回复 2022-09-25
  • 3 回答
  • 0 关注
  • 208 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信