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

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

從 php 中的字符串格式化 json 數據

從 php 中的字符串格式化 json 數據

PHP
臨摹微笑 2023-04-15 17:49:35
我正在嘗試將 api 傳遞的數據格式化為 key value paris 以便與 javascript 一起使用數據現在是一個大鍵而不是 key value paris 我怎樣才能將數據作為 key value paris 并正確格式化?<?php     header('Content-Type: application/json; charset=utf-8');    $url = file_get_contents('https://www.jiosaavn.com/api.php?_format=json&query=mere%20angne%20mein&__call=autocomplete.get');    $data = explode('[', $url);    $format = json_encode($data[1], true);    print_r($format);    ?>
查看完整描述

2 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

響應包含一些必須刪除才能解析 json 的 HTML。這可以通過strip_tags. 刪除 html 后json_decode可用于獲取值:


<?php

$content = file_get_contents('https://www.jiosaavn.com/api.php?_format=json&query=mere%20angne%20mein&__call=autocomplete.get');


$content = strip_tags($content);

$response = json_decode($content);


print_r($response);


foreach($response->albums->data as $album){

  echo $album->title;

}

結果:


Mere Angne MeinLaawarisMere Angne MeinMere Angne Mein(來自“Mere Angne Mein”)Mere Angane Mein


查看完整回答
反對 回復 2023-04-15
?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

$url = 'https://www.jiosaavn.com/api.php_format=json&query=mere%20angne%20mein&__call=autocomplete.get';

    $data = file_get_contents($url);

    $format = json_decode($data);

    print_r($format);


查看完整回答
反對 回復 2023-04-15
  • 2 回答
  • 0 關注
  • 151 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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