PHP 注意:回显 json_decode() 数据时数组到字符串的转换

Amer Abo Tbk

我有这个代码a.json

{
  "body" : {
    "outboundSMSMessageRequest": {
      "address": [
        "9456654978" /* 1 */
      ],
      "senderAddress": " 64735 ", /* 3 */
      "outboundSMSTextMessage": {
        "message": "Welcome to fgf  Your Confirmation Code - " /* 2 */
      },
      "clientCorrelator": "1", /* 4 */
      "receiptRequest": {
        "notifyURL": "2", /* 5 */
        "callbackData": "3" /* 6 */
      },
      "senderName": "4" /* 7 */
    }
  }
}

我想打印上面标记的值(1、3、2、4、5、6、7,仅值)。我试过这个:

$jsonData = file_get_contents("a.json");

$json = json_decode($jsonData,true);

echo $json;

但我最终得到以下通知:

PHP 注意:数组到字符串的转换

如何根据需要打印值?

CD001

大概是:

我想在一个 PHP 页面中打印(1、3、2、4、5、6、7,仅值)

...你的意思是你用编号的注释标记的那些值,例如/* 1 */- 如果是这样,这应该可以解决问题(无论如何都要回显出来)。

$jsonData = file_get_contents("a.json");
$o = json_decode($jsonData);

$outboundSMSRequest = $o->body->outboundSMSMessageRequest;
echo $outboundSMSRequest->address[0] . "\n"                         // outbound address
    . $outboundSMSRequest->outboundSMSTextMessage->message . "\n"   // outbound message
    . $outboundSMSRequest->senderAddress . "\n"                     // sender address
    . $outboundSMSRequest->clientCorrelator . "\n"                  // client correlator
    . $outboundSMSRequest->receiptRequest->notifyURL . "\n"         // notification URL
    . $outboundSMSRequest->receiptRequest->callbackData . "\n"      // callback data
    . $outboundSMSRequest->senderName;                              // sender name


当您使用时,json_decode()您将 JavaScript 对象转换为 PHP 对象 - 因此您只需相应地访问它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP JSON_DECODE数组

来自分类Dev

PHP - json_decode 从 url 到变量

来自分类Dev

PHP json_decode给出空数组

来自分类Dev

PHP | json_decode()导致字符问题

来自分类Dev

php json请求:json_decode Unicode字符串

来自分类Dev

PHP json_decode整数,并浮动到字符串

来自分类Dev

使用PHP json_decode将JSON转换为数组

来自分类Dev

js json.stringify转换为PHP json_decode

来自分类Dev

PHP json_decode()无法解码JSON数组

来自分类Dev

PHP使用json_decode获取json数据

来自分类Dev

如何从PHP中的json_decode访问嵌套数组?

来自分类Dev

从PHP中的JSON_decode数组访问值

来自分类Dev

json_decode()php管理特殊字符TM符号

来自分类Dev

json_decode()php管理特殊字符TM符号

来自分类Dev

PHP json_decode抛出错误以验证json字符串

来自分类Dev

php json_decode 一个通过 cors 发送的 json 字符串

来自分类Dev

PHP注意:数组到字符串的转换错误

来自分类Dev

注意:数组到php中的字符串转换

来自分类Dev

注意:数组到字符串的转换PHP

来自分类Dev

PHP注意:数组到字符串的转换;数据库工厂

来自分类Dev

如何从PHP中的json_decode获取字符串值

来自分类Dev

如何在foreach中将数组从JSON回显到字符串转换

来自分类Dev

Json_decode返回空值-JSON对象到php数组

来自分类Dev

不回显时数组到字符串的转换

来自分类Dev

在php中回显JSON数据

来自分类Dev

json_decode数组或对象

来自分类Dev

PHP json_decode()会始终保留JSON数组中的数组顺序吗?

来自分类Dev

如何将int从var_dump / json_decode存储到php中的变量中?

来自分类Dev

json_decode没有通过curl调用返回正确的api响应的php数组

Related 相关文章

热门标签

归档