PHP解析IcoMoon JSON

PHP解析IcoMoon JSON,php,json,Php,Json,IcoMoon使用css类创建字体图标。它还生成一个JSON文件。我正在从事一个php项目,在这个项目中,循环浏览他们的JSON字体文件并获取所有字体名称会很有帮助 { "IcoMoonType": "selection", "icons": [ { "icon": { "paths": [ "1230912-3", "1230912-3", "1230912-3"

IcoMoon使用css类创建字体图标。它还生成一个JSON文件。我正在从事一个php项目,在这个项目中,循环浏览他们的JSON字体文件并获取所有字体名称会很有帮助

{
    "IcoMoonType": "selection",
    "icons": [
        {
            "icon": {
                "paths": [
                    "1230912-3", "1230912-3", "1230912-3"
                ],
                "grid": 0,
                "tags": [
                    "home-addusers"
                ]
            },
            "properties": {
                "order": 23,
                "id": 56,
                "prevSize": 32,
                "code": 58880,
                "name": "home-addusers",
                "ligatures": ""
            },
            "setIdx": 0,
            "iconIdx": 0
        },
该名称位于“属性”下。我想循环浏览所有图标并使用字体名称。这是我到目前为止所拥有的

$icons_data = '/selection.json');
$icons = json_decode($icons_data,true);

foreach($icons['icons'] as $key=>$val){
    echo $val['name'];
}

你钻得不够深;您需要使用
$val['properties']['name']

所以,只需使用
$val['properties']['name']
?就可以了。非常感谢你!介意接受它作为回答吗?刚刚发布。:)