Google Material Icons as array - 任何想法?

时间:2015-09-05 15:50:24

标签: php arrays icon-fonts

我正在将Google材料图标应用到我的应用程序中 - https://www.google.com/design/icons/

我希望能够填充select字段,以便显示图标的名称或图标本身,valueoption数字字符引用(因此它与不支持连字的浏览器兼容 - IE <10)。

我希望将所有图标放入数组中,以便生成option的{​​{1}}元素。所以,这类事情:

select

我宁愿不必坐下来从所有750个项目手动创建这个数组,所以我想知道是否有人有任何想法以自动方式执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以加载随字体附带的MaterialIcons-Regular.ijmap json文件。

PHP示例show:

// Get the contents on the ijmap bundled with the icon font
$list = json_decode(file_get_contents('path/to/MaterialIcons-Regular.ijmap'), true);
$icons = []; 

foreach ($list['icons'] as $i => $data) {
    $icons[$i] = $data['name']; 
}