尝试使用 foreach() 循环从解码的 JSON 中返回 Google Fonts系列,
但我只得到最后一个系列,而不是全部。
我一直在挣扎,谷歌搜索,尝试了我知道/发现的一切,没有结果!
这是代码,我在 WordPress 中使用它。
<?php
/**
* Get Google Fonts.
*/
public function get_google_fonts() {
$google_api = 'https://www.googleapis.com/webfonts/v1/webfonts?key=MY-API-KEY';
$font_content = wp_remote_get( $google_api, array( 'sslverify' => false ) );
$content = json_decode( $font_content['body'], true );
$items = $content['items']; // I've tried (array) $content['items'];
// I've tried $i = 0;
// I've tried $families = array();
foreach ( $items as $key => $value ) {
$families = $value['family'];
BugFu::log( $families, false ); // Correct returning all families.
// I've tried $i++;
}
return array( $families ); // OR return $families; Returning last family.
}
非常感谢任何帮助。
在此先感谢您的时间 :)
人到中年有点甜
慕丝7291255
慕桂英3389331