PHP从这种类型的数组中获取特定项

时间:2017-05-26 23:29:48

标签: php arrays

我已经在这里尝试了一堆答案,并认为这应该非常简单..试图进入一个钩子,以便与一个woo pdf导出插件集成ACF ..

如果我跑这个 -

echo $this->order

我明白了 -

{"id":7,"parent_id":0,"status":"processing","currency":"GBP","vers

我怎样才能拿出id又名第一项?

非常感谢!

解决方案:

基本上如下所示,我使用的代码是..

$thisOrd = $this->order;
$obj = json_decode($thisOrd);
echo $obj->id;

全部谢谢。

3 个答案:

答案 0 :(得分:1)

您可以尝试将json字符串解码为stdObject

$obj = json_decode($this->order);
echo $obj->id; // 7

答案 1 :(得分:0)

$order = json_decode($this->order, true);
echo $order['id']

答案 2 :(得分:0)

首先将其转换为数组

$arr = json_decode($this->order,true);
var_dump($arr['id'])