1
sun2920989 2015-09-11 13:49:40 +08:00
你这也不是数组啊 你这是字符串
|
2
lijinma 2015-09-11 13:52:10 +08:00
|
3
alex321 2015-09-11 13:52:11 +08:00
$resp_str=array ("http://a.b.com", "http://a.c.com/") ;
或者 $resp_str=["http://a.b.com", "http://a.c.com/"] ; 取决于你的 php 版本。 |
4
66beta 2015-09-11 13:54:24 +08:00
恕我愚钝,$resp_str[0]不应该是 [ 吗?
|
5
mahone3297 2015-09-11 14:27:24 +08:00
@66beta 我也是这么想的。。。难道还有什么坑我们没注意到?
试了下,我们确实没错,确实是[ |
6
xdazz 2015-09-11 16:34:29 +08:00
我猜楼主拿到的是字符串,所以你要变成数组的话
$resp_str='["http://a.b.com", "http://a.c.com/"]' ; $resp_arr = json_decode ($resp_str, true ); var_dump ($resp_arr ); 当然你的字符串是编码在代码里的话,当我什么都没说。 |