2011-04-25 107 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