2011-04-25 103 views

回答

5

是的,这是可能的,但是这将需要一些创造力。我的建议是你将你的两个数组包装到另一个数组中,并将该单个数组返回给你的iOS应用程序。

例:

$array1 = array("1","2","3"); 
$array2 = array("4","4","6"); 
$array3 = array($array1, $array2); 

return $array3; 
+0

嗨,但在我的情况下,array1没有相同长度的array2,例如,array1有30项,但array2有90,此外,他们不具有相同的元素类型,ayyar1(数字),array2( varchar):( – Malloc 2011-04-25 14:35:55

+1

@Malek:从Web服务端来看,每个数组中有多少个元素,以及它们包含的是什么类型的数据并不重要。创建数组时PHP不是类型敏感的。 – 2011-04-25 14:38:24

+1

添加到我的上一个$ array3'是一个包含两个不同'array'对象的数组,因此'$ array1'和'$ array2'中的每一个的内容都是相互独立的。 – 2011-04-25 14:41:55

1

它可以返回一个数组包含两个数组,但不是两个阵列不同

+0

嗨,那么可以替代我的情况呢? – Malloc 2011-04-25 14:33:13

+0

您应该返回一个由两个数组组成的数组'array array($ array1,$ array2);' – jimy 2011-04-25 14:35:16

+0

,但在iOS应用程序的一侧,它将被视为一个数组,我将无法解析这两个数组 – Malloc 2011-04-25 14:40:32