Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP json字符串变量_Php_Json_String - Fatal编程技术网

PHP json字符串变量

PHP json字符串变量,php,json,string,Php,Json,String,我想解码一个JSON字符串。但是,我得到的值类似于string100{data:{type:campaign folders,id:d208f3171a,attributes:{name:My Folder}} 有人能告诉我应该怎么做才能把这个变量当作一个普通的字符串吗 使用json\u解码 使用json_解码,您可以解决它 var_dump(json_decode($json, true));//check this. 这里将JSON字符串转换为数组 $someArray = json_d

我想解码一个JSON字符串。但是,我得到的值类似于string100{data:{type:campaign folders,id:d208f3171a,attributes:{name:My Folder}}

有人能告诉我应该怎么做才能把这个变量当作一个普通的字符串吗

使用json\u解码


使用json_解码,您可以解决它

var_dump(json_decode($json, true));//check this.

这里将JSON字符串转换为数组

 $someArray = json_decode($someJSON, true);
  print_r($someArray);
 echo $someArray[0]["name"];
下面是将JSON转换为对象的步骤

$someObject = json_decode($someJSON);
 print_r($someObject);
 echo $someObject[0]->name;

谢谢,这是工作。我想我应该以不同的方式对待字符串,但它是相同的“然而,我得到的值是这样的”-看起来像是输出var_dump创建的-但是在这种情况下,它当然并不意味着这是字符串变量的实际内容。string100是var_dump为您提供类型和长度的附加“元数据”。
$someObject = json_decode($someJSON);
 print_r($someObject);
 echo $someObject[0]->name;