【问题标题】:JSON array to comma seperate stringJSON数组到逗号分隔的字符串
【发布时间】:2022-01-03 19:41:32
【问题描述】:

下面有数组sn-p。

我想把图片的网址变成一个字符串,像这样 $images = "url,url.....";

我尝试了以下方法,但它不起作用。

$data = $item['media']['images'];
$v62 = implode (", ", $data);

"media": {
  "images": [{
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/88bef44b719d46c59112ba3f143ec0c3.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/17831bddfa1f459c8802fbd2ff66580a.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/7c5996ca5cd04f51a7b1b4aff6fa6a5d.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/16ecde9a63254b4895f347882e7f7a48.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/47c632f4bb33468f95bfc7eec508fc00.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/3432255d29e34f28b4c23eb685df607a.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/948cdf1b75fb4a638f49504443fd3087.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/4b0e4578ad184cbb8e35c57f4b978521.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/ad008df7903e4972ba7aaa12a8273540.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/ff9fa7b38b904de994a71b0ebbccb7e2.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/ca41f72df77946e68573333bcbfa043b.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/f63354fdad794e6d926c87aa47ff31cb.jpg"
  }, {
    "href": "https:\/\/m.atcdn.co.uk\/a\/media\/{resize}\/9db909ff57434717af9c6a1a5f810f64.jpg"
  }],

【问题讨论】:

    标签: php json


    【解决方案1】:

    您没有访问嵌套数组中的 href 元素。您可以使用array_column() 来获取数组中每个元素的相同键。

    $v62 = implode(", ", array_column($data, "href"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 1970-01-01
      • 2017-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多