Enviar dataset desde php
Hola a todos ya llevo tiempo dándole vueltas al tema y no encuentro la respuesta debo consumir un webservice desde php, el webservice esta hecho en c# con visual estudio (nota no tengo acceso a ese desarrollo por lo cual no puedo hacer modicaciones), el problema es que este web service como parámetro de entrada recibe un dataset, pero desde php no he podido construirlo, para enviarlo, lo conseguí pero desde visual estudio con C# y sin problemas, pero me lo piden que el consumo sea en php alguna ayuda por favor, anexo el código de como constuyo el dataset en C# para ver si me puede ayudar con su similar en php.
Saludos!!!
DataSet ds = new DataSet();
DataTable dt = new DataTable();
byte[] Doc1_64 = Convert.FromBase64String(datos[7].ToString());
byte[] Doc2_64 = Convert.FromBase64String(datos[8].ToString());
byte[] Doc3_64 = Convert.FromBase64String(datos[9].ToString());
byte[] Doc4_64 = Convert.FromBase64String(datos[10].ToString());
byte[] Doc5_64 = Convert.FromBase64String(datos[11].ToString());
byte[] Doc6_64 = Convert.FromBase64String(datos[12].ToString());
//byte[] arrBytImage = Convert.FromBase64String(datos[8]);
ds.Tables.Add(dt);
dt.Columns.Add("referencia", typeof(string));
dt.Columns.Add("distribuidor", typeof(string));
dt.Columns.Add("ID_Sucursal_CR", typeof(string));
dt.Columns.Add("Vendedor_CR", typeof(string));
dt.Columns.Add("Drap_CR", typeof(string));
dt.Columns.Add("Percepciones", typeof(string));
dt.Columns.Add("Deducciones", typeof(string));
dt.Columns.Add("Doc1", System.Type.GetType("System.Byte[]"));
dt.Columns.Add("Doc2", System.Type.GetType("System.Byte[]"));
dt.Columns.Add("Doc3", System.Type.GetType("System.Byte[]"));
dt.Columns.Add("Doc4", System.Type.GetType("System.Byte[]"));
dt.Columns.Add("Doc5", System.Type.GetType("System.Byte[]"));
dt.Columns.Add("Doc6", System.Type.GetType("System.Byte[]"));
dt.Rows.Add(datos[0], datos[1], datos[2], datos[3], datos[4], datos[5], datos[6], Doc1_64, Doc2_64, Doc3_64, Doc4_64, Doc5_64, Doc6_64);