谷歌材料图标作为数组 - 任何想法?
问题描述:
我实现谷歌材料图标进入我的应用程序 - https://www.google.com/design/icons/谷歌材料图标作为数组 - 任何想法?
我希望能够填充select
场,所以它显示的图标或者名称,或图标本身,与value
option
是数字字符引用(所以它与不支持连字的浏览器兼容 - IE < 10)。
我想将所有图标放入数组中,以便我可以生成select
的option
元素。所以,这样的事情:
$icons = array(
"" => "3d rotation",
"" => "accessibility",
etc. etc.
);
我宁可不要坐下来手动创建所有750项这阵,所以我想知道如果任何人有一种自动化的方式来做到这一点任何想法?
答
您可以加载MaterialIcons-Regular.ijmap
与字体一起提供的json文件。
PHP例子显示:
// 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'];
}
我甚至不知道这个文件存在!非常感谢您,每当Google添加新字体时,您都可以节省大量时间。 – SigmaSteve