1

このファイルにGoogleWebフォントのリストがあります:http://phat-reaction.com/googlefonts.php ?format = xml または、この形式などと言ってください...

<font>
    <font-family>
      <![CDATA[font-family: 'Abel', sans-serif;]]>
    </font-family>
    <font-name>
      <![CDATA[Abel]]>
    </font-name>
    <css-name>
      <![CDATA[Abel]]>
    </css-name>
  </font>
  <font>
    <font-family>
      <![CDATA[font-family: 'Abril Fatface', cursive;]]>
    </font-family>
    <font-name>
      <![CDATA[Abril Fatface]]>
    </font-name>
    <css-name>
      <![CDATA[Abril+Fatface]]>
    </css-name>
  </font>
  <font>
    <font-family>
      <![CDATA[font-family: 'Aclonica', sans-serif;]]>
    </font-family>
    <font-name>
      <![CDATA[Aclonica]]>
    </font-name>
    <css-name>
      <![CDATA[Aclonica]]>
    </css-name>
  </font>

とにかく、ファイルを使用してcss-nameのみを抽出できる使用法はありますか?のように、私はのようになりたい

  "Aclonica",
  "Allan",
  "Annie+Use+Your+Telescope",
  "Anonymous+Pro",
  "Allerta+Stencil",

Notepad++またはDreamweaverを使用してワイルドカード検索と置換を考えていました。

4

1 に答える 1

2

発掘...

<?php

  $url = 'http://phat-reaction.com/googlefonts.php?format=xml';
  $xml = simplexml_load_file($url, null, LIBXML_NOCDATA);

  foreach($xml->font as $font)
    $fonts[] = $font->{'css-name'};
  echo implode('<br/>', $fonts);
于 2013-03-16T18:47:45.040 に答える