У меня есть массив в строке, приведенной ниже.
$string=""Status":true,
"ReVerifiedCount":1,
"ProfilePrefix":"INVTRK"";
Как я могу получить массив из этой строки так же, как он существует в строке.
<?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 )
Сначала ваша строка выглядит как строка json.
$string='{
"Status":true,
"ReVerifiedCount":1,
"ProfilePrefix":"INVTRK"}';
Это правильная форма.
Для разбора используйте json_decode из PHP
$parsedArray = json_decode($string, true);
Вот ссылка на документ: http://php.net/manual/en/function.json-decode.php