PHP Web服务可以返回两个或更多数组吗?
是的,这是可能的,但是这将需要一些创造力。我的建议是你将你的两个数组包装到另一个数组中,并将该单个数组返回给你的iOS应用程序。
例:
$array1 = array("1","2","3");
$array2 = array("4","4","6");
$array3 = array($array1, $array2);
return $array3;
嗨,但在我的情况下,array1没有相同长度的array2,例如,array1有30项,但array2有90,此外,他们不具有相同的元素类型,ayyar1(数字),array2( varchar):( – Malloc 2011-04-25 14:35:55
@Malek:从Web服务端来看,每个数组中有多少个元素,以及它们包含的是什么类型的数据并不重要。创建数组时PHP不是类型敏感的。 – 2011-04-25 14:38:24
添加到我的上一个$ array3'是一个包含两个不同'array'对象的数组,因此'$ array1'和'$ array2'中的每一个的内容都是相互独立的。 – 2011-04-25 14:41:55
你的意思是一个多维数组? – Andre 2011-04-25 14:30:36
不,实际上是两个阵列独立 – Malloc 2011-04-25 14:36:57