php - 如何在 php 中只提取特定的 json 对象字段值?

标签 php json

<分区>

我正在编写如下所示的 php 代码:

echo "<pre>";print_r($episode);echo "</pre>";

上面的 php 代码显示以下 o/p:

stdClass Object
(
    [air_date] => 2019-04-15 07:15:00
    [air_duration] => 9900
    [schedule_id] => 4220986
    [program_id] => 23
)

现在执行 print_r($episode->air_date); 它显示以下 o/p:

2019-04-15 07:15:00

问题陈述:

我想知道我需要在此处进行哪些更改 print_r($episode->air_date); 以便它只显示日期,而不显示时间。

最佳答案

如果你只是想打印,你可以只打印从开头到第一个空格位置的子字符串:

print(substr($episode->air_date, 0, strpos($episode->air_date, ' ')));

关于php - 如何在 php 中只提取特定的 json 对象字段值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55697540/

相关文章:

php 和嵌套的 json : how can i access this element?

php - 返回的 php DateTime 有什么问题?

javascript - 如何从 URL 获取 JSON 并将其值设置为文本字段?

javascript - 根据 JSON 数组值计算用户排名

python - 如何解析嵌套json对象的元素?

php - 提交表单时Symfony 2表单错误 "This form should not contain extra fields."

php - 使用 php 对 mySQL 表进行分类

php - 有没有办法在 php 的一次调用中发送多个 postgresql sql 准备语句?

php - 从 MySQL 获取数据到 android 并在 "App List"选项卡下显示为列表?

ios - 从 JSON 数据 block 中访问 URL 和数组