亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在一行中打印 JSON 數據的問題

在一行中打印 JSON 數據的問題

PHP
開心每一天1111 2022-09-30 16:24:43
我有JSON數據,我需要在一行中打印類別,但類別具有多個值。我嘗試導出標簽,但我堅持在一行中打印值。打印文本中的示例:類別 1、類別2、類別 3、類別4"categories"我嘗試風箱,但不起作用:foreach ($jf['data']['feed'] as $item1) {    $item = $item1['article']; foreach($item['categories'] as $categories1) {    echo $categories123; }JSON 文件{  "status": "success",  "data": {    "feed": [      {        "article": {          "id": "165354",          "title": "Title1",          "image_url": "example.com/image1.png",          "native_app_url": "example.com/article1",          "article_url": "example.com/article1",          "article_type": "Article",          "created_at": "2020-01-15T16:55:01Z",          "featured_time": "2020-02-19T17:19:33Z",          "author_name": "2",          "matches": [          ],          "categories": [            "Categories1",            "Categories2",            "Categories3",            "Categories4"          ],          "tags": [            "Tags1",            "Tags2",            "Tags3"          ],          "embed_code": "<embed>12453</embed>",          "synd_code": "<embed>121245</embed>"        }      },      {        "article": {          "id": "112354",          "title": "Title2",          "image_url": "example.com/image2.png",          "native_app_url": "example.com/article2",          "article_url": "example.com/article2",          "article_type": "Article",          "created_at": "2020-01-11T16:55:01Z",          "featured_time": "2020-01-19T17:19:33Z",          "author_name": "1",          "matches": [          ],          "categories": [            "Categories1",            "Categories2",            "Categories3",            "Categories4"          ],          "tags": [            "Tags1",            "Tags2",            "Tags3"          ],          "embed_code": "<embed>123</embed>",          "synd_code": "<embed>12345</embed>"        }      },      {        "article": {        ...        }      }    ],    "next_page": 2  },  "message": ""} 
查看完整描述

1 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

用于在數組元素之間插入分隔符。implode


$categories = implode(", ", $item['categories']);

如果只想要一個有限的數量,請在內爆之前對數組進行切片。


$category_limit = 4; // only show first 4 categories

$categories = implode(", ", array_slice($item['categories'], 0, $category_limit));


查看完整回答
反對 回復 2022-09-30
  • 1 回答
  • 0 關注
  • 111 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號