在页面中获取 google 字体列表

get the google fonts list in page

我正在使用 laravel 现在我想使用 google 字体 api

列出我页面中的所有 google 网络字体
public function index(){

function get_google_fonts() {
    $url = "https://www.googleapis.com/webfonts/v1/webfonts?key=!";
    $result = json_response( $url );
        $font_list = array();
        foreach ( $result->items as $font ) { 

            echo $font;             
        }
        return $font_list; 

    }
  return view('website_settings');
}

我觉得这行不通,谁能帮帮我!

因为 $font 是一个你必须遍历的对象..试试类似的东西

$url = "https://www.googleapis.com/webfonts/v1/webfonts?key=!";
$result = json_decode(file_get_contents( $url ));
$font_list = "";
foreach ( $result->items as $font )
{
    $font_list[] = [
        'font_name' => $font->family,
        'category' => $font->category,
        'variants' => implode(', ', $font->variants),
        // subsets
        // version
        // files
    ];
}
return $font_list;