Конверзија на C# код во PHP

  • Креатор на темата Креатор на темата tigers
  • Време на започнување Време на започнување
Член од
16 јули 2008
Мислења
8
Поени од реакции
0
Здраво

Имам еден проблем за конектирање со АПИ. Потребно е пораката да а праќам како byte array и пробав доста начини но се беше неуспешно. Имам C# фунција која што работи но немам некои познавања од C# па доколку некој има познавања од двете и може да а направи во PHP би ви бил благодарен
Функцијата е
public void SendInt32(int value)
{
byte[] arr = new byte[] { (byte)(value >> 24), (byte)(value >> 16), (byte)(value >> 8), (byte)value };
this.Send(arr, 0, arr.Length);
}

Поздрав
 
Во PHP конверзијата е:
Код:
$byte_arr = unpack("C*", pack("L", $int));
 
Здраво

Имам еден проблем за конектирање со АПИ. Потребно е пораката да а праќам како byte array и пробав доста начини но се беше неуспешно. Имам C# фунција која што работи но немам некои познавања од C# па доколку некој има познавања од двете и може да а направи во PHP би ви бил благодарен
Функцијата е
public void SendInt32(int value)
{
byte[] arr = new byte[] { (byte)(value >> 24), (byte)(value >> 16), (byte)(value >> 8), (byte)value };
this.Send(arr, 0, arr.Length);
}

Поздрав

Пробај да си поиграш со pack и unpack.
 

Kajgana Shop

Back
На врв Bottom