我正在开发一个快速项目,它将调用Web服务来返回数据。这是用php编写的,如何格式化输出以使其可读?
输出返回:
object(stdClass)#2 (2) {
["pid"]=>
string(9) "12345678"
["quantities"]=>
object(stdClass)#3 (1) {
["quantity"]=>
array(2) {
[0]=>
object(stdClass)#4 (2) {
["_"]=>
string(5) "2.000"
["sid"]=>
string(2) "001"
}
[1]=>
object(stdClass)#5 (2) {
["_"]=>
string(5) "2.000"
["sid"]=>
string(2) "002"
}
}
}
}
我希望输出看起来像这样:
pid: 12345678
sid: 001 quantity: 2.00
sid: 002 quantity: 1.00
有人可以帮助我让输出格式对用户可读吗?我不知道如何在PHP中做到这一点。感谢大家的帮助。
答案 0 :(得分:0)
尝试这样的事情:
$readable = 'pid: ';
$readable .= $object->pid;
foreach($object->quantities as $q){
$readable .= ' sid: ' . $q->sid;
$readable .= ' quantity: ' . $q->_;
}
回显$readable
应该给出你想要的东西