php json转数组出错

WBOY
Libérer: 2016-06-13 11:36:43
original
990 Les gens l'ont consulté

php json转数组出错求助
1:先输出json

<br />//组合医生信息JSON<br />$jsonDoctorInfo  = "{\"mecdoctor\":[";<br />$jsonDoctorInfo .= "{\"doctorId\":\"".$doctorId."\",\"doctorName\":\"".$strDoctorName."\", \"doctorprice\":\"".$strPrice."\",\"expertise\":\"".$strExpertise."\",\"departments\":\"".$strdepartments."\",\"doctorTitle\":\"".$strTitle."\",\"doctorPhoto\":\"".$strDoctorPhoto."\"}";<br />$jsonDoctorInfo .= "]}";<br />
Copier après la connexion

2:获取并decode
$jsonGetDoctorInfoData = json_encode($jsonGetDoctorInfoData);
$objGetDoctorInfoData = json_decode($jsonGetDoctorInfoData);
输出:
<br />{"mecdoctor":[{"doctorId":"","doctorName":"XXXX", "doctorprice":"122","expertise":"XXXXX","departments":"医内科","doctorTitle":"主任医师","doctorPhoto":"hmh"}]}<br /><br />
Copier après la connexion

3:将json转换成数组
<br />//解析JSON数据<br />	function _json_decode($json){<br />		$comment = false;<br />		$out = '$x=';<br />		for ($i=0; $i<strlen($json);$i++){<br />			if (!$comment){<br />				if ( ($json[$i] == '{') || ($json[$i] == '[') )<br />					$out .= ' array(';<br />				else if (($json[$i] == '}') || ($json[$i] == ']'))<br />					$out .= ')';<br />				else if ($json[$i] == ':')<br />					$out .= '=>';<br />				else<br />					$out .= $json[$i];          <br />			}else<br />				$out .= $json[$i];<br />			if($json[$i]== '"' && $json[($i-1)]!="\\")<br />				$comment = !$comment;<br />		}<br />		eval($out.";");<br />		<br />		return $x;<br />	}<br />
Copier après la connexion

4:出现问题
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/u945504094/public_html/config/config.inc.php(876) : eval()'d code on line 1


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal