对象类型数组元素 php


Object type array elements php

我使用json_encodedb中存储了一些值。现在在获取时,我得到了这样的值["ab","cd"].我尝试过explodingjson_encode然后解码。但是没有任何效果。下面是一些尝试过的代码

$array = "["ab","cd"]";
$value = (array)$array;
//-------------
$array = (array) $array;
// get_object_vars
$array = get_object_vars($object);
print_r($array);

当我直接在数组上循环时,我没有得到任何值。提前感谢您的任何帮助。关于这一点,我得到了这样的:

var_dump(json_decode($object));
print_r($object);

输出:

NULL ["MKD","KD3"]

如果我理解你的问题,我想你正在寻找json_decode。

$json_encoded_str = '["ab","cd"]';
// Will return an array of elements in your string  
var_dump(json_decode($json_encoded_str));

结果将是

array(2) {
    [0]=> string(2) "ab"
    [1]=> string(2) "cd"
}