2017-05-26 1 views
0

Ich habe eine Reihe der Antworten hier ausprobiert und finde, das sollte wirklich einfach sein .. versuchen, in einen Haken für ein Woo PDF-Export-Plugin mit ACF zu integrieren. . diesePHP Holen Sie sich bestimmte Artikel von dieser Art von Array

Wenn ich laufe - die

echo $this->order 

ich -

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

Wie kann ich nur die ID aka erstes Element herausziehen?

Vielen Dank!

LÖSUNG:

Gemäß unten im Wesentlichen habe ich den Code verwendet, die funktioniert, ist ..

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

Dank All. aufblicken

+0

zu entschlüsseln, dass ein JSON String _Well ein Teil one_ So ist ['json_decode()'] (http://php.net/manual/en/function.json-decode.php) in der Bedienungsanleitung – RiggsFolly

Antwort

1

Sie könnten versuchen, die JSON-String in eine stdObject

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

Ja .... das ist der Weg, es zu tun – RiggsFolly

+0

Perfekt, danke! –

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

Warum ein perfektes Objekt in ein Array konvertieren? – RiggsFolly

+0

Wie er möchte, kann er json_decode ($ this-> order) verwenden und das Ergebnis wird eine Instanz von stdClass oder json_decode sein ($ this-> order, true) und das Ergebnis wird ein Array sein –

0

wandeln es in Array erste

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