fork download
  1. <pre>
  2. <?php
  3. $var = "'status' => '-1','level1' => '1', 'level2' => '1', 'level9' => '1', 'level10' => '1', 'start' => '2013-12-13', 'stop' => '2013-12-13'";
  4. $var = str_replace(', ', ',', $var);
  5. $rows = explode(',', $var);
  6. $array = [];
  7. foreach($rows AS $row){
  8. preg_match("/^'(.+)' \=\> '(.+)'\$/", $row, $matches);
  9. $array[$matches[1]] = $matches[2];
  10. }
  11. var_dump($array);
  12. ?>
Success #stdin #stdout 0.01s 20520KB
stdin
Standard input is empty
stdout
<pre>
array(7) {
  ["status"]=>
  string(2) "-1"
  ["level1"]=>
  string(1) "1"
  ["level2"]=>
  string(1) "1"
  ["level9"]=>
  string(1) "1"
  ["level10"]=>
  string(1) "1"
  ["start"]=>
  string(10) "2013-12-13"
  ["stop"]=>
  string(10) "2013-12-13"
}