如何使用PHP从中打印状态

How to print status from this using PHP

提问人:Mihir Dhabalia 提问时间:6/10/2023 最后编辑:shingoMihir Dhabalia 更新时间:6/13/2023 访问量:48

问:

stdClass Object
(
    [status] => success
    [message] => stdClass Object
        (
            [key] => stdClass Object
                (
                    [remoteJid] => [email protected]
                    [fromMe] => 1
                    [id] => BAE56CB55463AFE9
                )

            [message] => stdClass Object
                (
                    [documentMessage] => stdClass Object
                        (
                            [url] => some url
                            [mimetype] => application/pdf
                            [fileSha256] => hnB2OoCAoeO7lw6d6FFhankwG1UFHfnRCa+1mZisrfI=
                            [fileLength] => 4115
                            [mediaKey] => EfLEM03VY6ojspurx2b42H4ZQZh+8blcGZaa+mBiWhs=
                            [fileName] => To, abc.pdf
                            [fileEncSha256] => np/RpzMPZZVXzGJaMzu64R13vCAez4Pm10CTOK4+QmE=
                            [directPath] => /v/t62.711
                            [mediaKeyTimestamp] => 1686313196
                            [caption] => Thanks & Regards.
                        )

                )

            [messageTimestamp] => 1686313196
        )

)

从我存储在 $output 中的 curl 获取此输出。

我试过: 回声 $output->状态

PHP 对象 stdclass

评论

0赞 Mihir Dhabalia 6/10/2023
没有打印任何东西
0赞 shingo 6/10/2023
我无法重现这个:3v4l.org/0Mo6Q,所以请显示相关代码。
0赞 Mihir Dhabalia 6/10/2023
我将上述对象作为 api 的输出......只需要将状态存储到我的数据库中
0赞 rickdenhaan 6/10/2023
这是您时看到的文字输出,还是您时看到的格式化输出?echo $outputprint_r($output)
0赞 Mihir Dhabalia 6/10/2023
我可以看到回声$output的输出

答:

0赞 shubhada 6/11/2023 #1

要从变量访问状态字段,您可以使用以下 PHP 代码:$output

$data = json_decode($output); // Decode the JSON response into a PHP object

$status = $data->status; // Access the "status" field

echo $status;