Php 在Alamofire中使用多部分formdata发送字符串数组?

Php 在Alamofire中使用多部分formdata发送字符串数组?,php,ios,alamofire,multipart,Php,Ios,Alamofire,Multipart,我一直在做一些关于使用Alamofire中的multipart formdata向Laravel主机发送字符串数组的任务 我的代码如下: //End coding data. let stringsData = NSMutableData() for string in arrayFriend { if let stringData = string.email.dataUsingEncoding(NSUTF8StringEncoding) { st

我一直在做一些关于使用Alamofire中的multipart formdata向Laravel主机发送字符串数组的任务

我的代码如下:

//End coding data.
let stringsData = NSMutableData()

for string in arrayFriend {

        if let stringData = string.email.dataUsingEncoding(NSUTF8StringEncoding) {

            stringsData.appendData(stringData)
        }
    }
    //Upload by form data.
    Alamofire.upload(.POST, HTDefines.WEBSERVICE.CREATE_NEW_EVENT, multipartFormData: { (multipartFormData) -> Void in

        //FRIENDS
        multipartFormData.appendBodyPart(data: stringsData, name: HTDefines.KEY.FRIENDS)


        }) { (result) -> Void in
            switch (result) {
            case .Success(let upload, _, _):
                upload.progress { bytesRead, totalBytesRead, totalBytesExpectedToRead in
                    progress(totalBytesRead: totalBytesRead, totalBytesExpectedToRead: totalBytesExpectedToRead)
                }
                upload.responseJSON { response in

                    switch response.result {
                    case .Success(let JSON):

                    }
                    case .Failure(let error):
                    }
                }
            case .Failure:
                break
            }
    }
}
但我的服务器已响应:

array_unique() expects parameter 1 to be array

有人能帮我吗?非常感谢。

如果您不提供任何php代码,我们将无法帮助您。对不起。这是我的PHP代码:$uniquiArray=array\u unique($request->friends)请使用
var\u dump($request->friends)
并检查输出是什么,它显然不是错误所说的数组。非常感谢。我使用NSJSONSerialization对数组进行编码,并用PHP对其进行解码。我已经解决了。你能告诉我你是如何用php解码的吗。我被那个问题困住了。