<?php
$str = '{"question":"chicken","modal":"ought to","probability":"high","utilitygain":"low","subcondition":"Edward","rt":2975,"response":"agree","freeResponse":"wvwvwewe"}';
function parseTrialData ($trialData) {
$trialData = substr($trialData, 1, -1);
// get rid of leading '{' and trailing '}'
$trialData = explode(',', $trialData);
// 'explode' is PHP for 'split'
// i.e., separate the string into an array of strings of form 'key:value'
$parsedTrialData = array();
foreach ($trialData as $kv) {
$exploded = $explode(':', $kv);
$parsedTrialData[$exploded[0]] = $exploded[1];
}
return $parsedTrialData;
}
echo parseTrialData($str);
?>
Warning: Undefined variable $explode in /in/fDhND on line 12
Fatal error: Uncaught Error: Value of type null is not callable in /in/fDhND:12
Stack trace:
#0 /in/fDhND(17): parseTrialData(Array)
#1 {main}
thrown in /in/fDhND on line 12
Process exited with code 255.
Notice: Undefined variable: explode in /in/fDhND on line 12
Fatal error: Uncaught Error: Function name must be a string in /in/fDhND:12
Stack trace:
#0 /in/fDhND(17): parseTrialData(Array)
#1 {main}
thrown in /in/fDhND on line 12
Process exited with code 255.
Output for 7.3.32 - 7.3.33
Fatal error: Uncaught Error: Function name must be a string in /in/fDhND:12
Stack trace:
#0 /in/fDhND(17): parseTrialData(Array)
#1 {main}
thrown in /in/fDhND on line 12
Process exited with code 255.
Notice: Undefined variable: explode in /in/fDhND on line 12
Fatal error: Function name must be a string in /in/fDhND on line 12
Process exited with code 255.
Output for 5.0.0 - 5.0.3
Notice: Undefined variable: explode in /in/fDhND on line 12
Fatal error: Function name must be a string in /in/fDhND on line 12
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Notice: Undefined variable: explode in /in/fDhND on line 12
Fatal error: Call to undefined function: () in /in/fDhND on line 12
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Notice: Undefined variable: explode in /in/fDhND on line 12
Fatal error: Call to undefined function: () in /in/fDhND on line 12
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Notice: Undefined variable: explode in /in/fDhND on line 12
Fatal error: Call to undefined function: () in /in/fDhND on line 12