Heim > Backend-Entwicklung > PHP-Tutorial > php 开发api 再输出json数据时 是echo 还是print_r,该怎么解决

php 开发api 再输出json数据时 是echo 还是print_r,该怎么解决

WBOY
Freigeben: 2016-06-13 10:21:30
Original
765 Leute haben es durchsucht

php 开发api 再输出json数据时 是echo 还是print_r
假设 $selectRows是个数组 再输出时(也就是外部调用时)是echo 还是 return 还是print_r之类的 为啥外部一直获取不到我是 echo urlencode(json_encode($selectRows)),外部在调用时$gc=file_get_contents(http://域名/类名/方法名/传入的值) 但是在输出时,直接输出$gc还可以接收到数据 但是 print_r(urldecode(json_decode($selectRows)))打印数组时 却什么也没有了

------解决方案--------------------
$selectRows是你的数组 这样输出 : echo urlencode(json_encode($selectRows));
用file_get_contents得到$gc后,echo json_decode(urldecode($gc));
准没错

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage