0 レビュー
1 回答
PHPで!応答(json)の変数値を抽出してエコーする方法
コードの応答を受け取ります。その応答には、定数文字列の前と別の定数文字列の後にある変数値があります。この変数を取得してエコーしたい。
例:私はこのjsonを持っています:
{ "id": "tok_1Cs0osBsNOaFjmrSIBFEAkPd", "object": "token", "client":
{ "id": "card_1Cs0osBsNOaFjmrSl9fAs5hT", "object": "name", "address_city": null, "address_country": null, "address_line1": null, "address_line1_check": null, "address_line2": null, "address_state": null, "address_zip": "74455", "address_zip_check": "unchecked", "country": "RU", "metadata": {}, "name": "2022 Nemelek\r\n", "tokenization_method": null }, "client_ip": "41.199.157.183", "created": 1532578278, "livemode": true, "type": "Uid", "used": false }
{"id": "の後"、 "object":
の前にあるtok_1Cs0osBsNOaFjmrSIBFEAkPdを抽出したいbtw:この値は可変ですが、前後の最初の単語は定数です
PHPでコーディングするにはどうすればよいですか
わからない
0
レビュー
答え :
解決策:
json_decode()
を使用してください:
$str = '{ "id": "tok_1Cs0osBsNOaFjmrSIBFEAkPd", "object": "token", "client": { "id": "card_1Cs0osBsNOaFjmrSl9fAs5hT", "object": "name", "address_city": null, "address_country": null, "address_line1": null, "address_line1_check": null, "address_line2": null, "address_state": null, "address_zip": "74455", "address_zip_check": "unchecked", "country": "RU", "metadata": {}, "name": "2022 Nemelek\r\n", "tokenization_method": null }, "client_ip": "41.199.157.183", "created": 1532578278, "livemode": true, "type": "Uid", "used": false }';
$v = json_decode($str);
//tok_1Cs0osBsNOaFjmrSIBFEAkPd
echo $v->id;
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。