我有一个vb.net应用程序,我将错误字符串发送到php页面来处理它。
看看这个: How to send and recieve data from Visual Basic to PHP?
但是现在,我想从Visual Basic向PHP发送和接收数组数据。
好吧,如果errorString
就像这个数组那样:
Dim errorString As String = new String(2) {}
errorString(0) = "Hello"
errorString(1) = "World!" ,
如何发送此errorString
?
任何人帮助我!
答案 0 :(得分:0)
假设您在上面提供的链接中继续使用此示例,则应该可以使用:
Dim errorString = "errorString[0]=Hello&errorString[1]=World"
...
Dim byteArray As Byte() = Encoding.UTF8.GetBytes(errorString)
显然,如果您想以编程方式执行此操作,而您事先不知道数组的内容,那么您可能必须循环遍历数组以一次构建字符串一个字段。
在PHP方面,您应该能够(例如):
foreach ($_POST['errorString'] as $key => $value) {
echo $value . "<br />";
}
这将允许您访问errorString数组中的所有字段。