早!
早上很早,所以我认为我的问题的答案很明显,但我似乎无法弄明白。
情况如下: 我有一个C#应用程序,通过WCF Web服务与我的PHP项目进行通信。 现在,我的C#应用程序中的函数生成如下内容:
stdClass Object ( [GetSpecsResult] => stdClass Object (
[string] => Array (
[0] =>
[1] => Test
[2] => Test
[3] => 14-8-2013 10:08:53
[4] => 14-8-2013 10:08:52
[5] =>
[6] => ) ) )
基本上,我想要的是在我的PHP项目中很好地打印值。 我可以在foreach中做一个foreach,这也有效,但我很确定这不是正确的方法。
有人能帮助我吗?
答案 0 :(得分:1)
这样做的简单方法实际上就是你所说的,在数组上有一个foreach。我认为你不需要双重foreach,因为你可能只为'GetSpecsResult'获得一个stdClass。
干净漂亮/整洁的方法是使用数组上的迭代器来执行此操作,但这假设您:a)具有对象模型并且b)实现了迭代器。
只需要一两个foreach,这是正确的做法!