PHP 从字符串中获取数组

PHP get array from string

我在下面给出的字符串中有一个数组。

$string="
"Status":true,
"ReVerifiedCount":1,
"ProfilePrefix":"INVTRK"
";

如何从此字符串中获取与字符串中存在的数组相同的数组。

首先,您的字符串看起来像 json 字符串。

$string='{
"Status":true,
"ReVerifiedCount":1,
"ProfilePrefix":"INVTRK"
}';

这是正确的形式。

要解析它,请使用 PHP

中的 json_decode
$parsedArray = json_decode($string, true);

这是文档的 link :http://php.net/manual/en/function.json-decode.php

<?php

$string='{
"Status":true,
"ReVerifiedCount":1,
"ProfilePrefix":"INVTRK"
}';

$data=json_decode($string,true);
print_r($data);

我以正确的方式格式化了您的字符串-json。您的双引号和缺少的括号造成了主要问题,因为您的输入无效 json。

输出是这样的:

Array ( [Status] => 1 [ReVerifiedCount] => 1 [ProfilePrefix] => INVTRK )