繁体   English   中英

如何从 php 中的字符串数组中获取数据? json_decode() 不工作

[英]How can I get data from an array inside of string in php? json_decode() is not working

我在 php 程序中遇到了一些问题。 看这里 -

如果我将变量放在 var_dump 中,那么它会显示数据 -

string(312) "[
                 {
                     "icon": "fab fa-facebook-f",
                     "link": "#",
                     "id": "customizer-repeater-social-repeater-61fa256703e54"
                 },
                 {
                     "icon": "fab fa-twitter",
                     "link": "#",
                     "id": "customizer-repeater-social-repeater-61fa28cd3dd31"
                 }
             ]"

如果我将变量放在 print_r 中,那么它会显示数据 -

[
    {
        "icon": "fab fa-facebook-f",
        "link": "#",
        "id": "customizer-repeater-social-repeater-61fa256703e54"
    },
    {
        "icon": "fab fa-twitter",
        "link": "#",
        "id": "customizer-repeater-social-repeater-61fa28cd3dd31"
    }
]

如何从这个数组中的 object 获取图标和链接????

注意:我已经尝试使用 json_decode() 方法将字符串转换为数组。 但它给了我 NULL

你能帮我弄清楚我能做些什么来循环获取链接和图标数据吗?????

暂无
暂无

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

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