試試這個:
$font = new DOMDocument();
$font->load("fonts/font.svg");
$glyphs = $font->getElementsByTagName('glyph');
foreach($glyphs as $g) {
echo $g->getAttribute('glyph-name');
}
UPDATE:
$font = new DOMDocument();
$font->load("fonts/font.svg");
$glyphs = $font->getElementsByTagName('glyph');
$arr_names = array();
foreach($glyphs as $g) {
$arr_names[] = $g->nodeValue;
}
$sort($arr_names);
foreach($arr_names as $name){
echo $name;
}
UPDATE:
$font = new DOMDocument();
$font->load("fonts/font.svg");
$glyphs = $font->getElementsByTagName('glyph');
$arr_names = array();
foreach($glyphs as $g) {
$arr_names[] = $g->nodeValue;
}
sort($arr_names);
foreach($arr_names as $name){
echo $name;
}
開始用'的var_dump($字形)' –
我絕對是新人這個,請你詳細說明一下嗎?提前致謝。 – San
將'var_dump($ glyphs)'放在'$ glyphs'賦值之後。它會詳細顯示變量的內容。任何PHP教程都應該解釋'var_dump'的用途。 – Barmar