0
object(stdClass)#1 (1) {
  ["trackingNo"]=>
  array(18) {
    [0]=>
    string(15) "
888005324912

"
    [1]=>
    string(16) "
1900530244582

"
    [2]=>
    string(15) "
778180519352

"
    [3]=>
    string(16) "
1000237325384

"

我如何遍历这样的数据?当我对此 $obj 执行 var_dump 时,它会返回上面的数据,但是当我执行 echo 时$obj,我什么也得不到。知道为什么会这样吗?

$obj = json_decode(file_get_contents("php://input"));
4

1 回答 1

3

该对象包含一个数组,这样做。

foreach($obj->trackingNo as $trackingNo){
    echo $trackingNo."\n";
    /*Or whatever you want to do with $trackingNo.*/
}
于 2013-10-21T14:35:51.197 回答