Wie benutze json_decode einen post_meta Wert?

Ich habe get_post_meta($post->ID) , um alle benutzerdefinierten Felder für meinen Beitrag zu erhalten, da ich viele von ihnen habe. Einige von ihnen waren Checkbox-Werte und var_dumping die Variable gibt mir das

 array (size=1) 0 => string 'a:3:{i:0;s:6:"ozujak";i:1;s:7:"travanj";i:2;s:7:"svibanj";} 

Wie kann ich diese Werte wiedergeben?

Ich habe versucht var_dump(json_decode($meta['my_var'])); aber es gibt mir null

Solutions Collecting From Web of "Wie benutze json_decode einen post_meta Wert?"

Die Werte sehen so aus, als maybe_serialize( $data ) sie mit maybe_serialize( $data ) serialisiert worden.

Wenn das der Fall ist, können Sie das mit maybe_unserialize( $original ) umkehren.

unserialize( $str ) dieser Antwort wird unserialize( $str ) auch einen PHP-Wert aus einer gespeicherten Repräsentation erzeugen.


Versuchen:

 $mydata = 'a:3:{i:0;s:6:"ozujak";i:1;s:7:"travanj";i:2;s:7:"svibanj";}'; $mydata = unserialize($mydata); echo $mydata[0]; // ozujak