PHP \ x00 \ x04 anlamı nedir

4 Cevap php

i \x00 ve \x04 hex codes , ne anlama geliyor olan bazı kodları var?

$str= implode("\x00", $var['message']); //line 1
$id= $var['message'] . "\x04" . $id;    //line 2

ne olacağını line1 and line2 Ben harici bir dosyaya bu yazmak istiyorum binary format.

Nerede bu gibi tüm bilgi alabilirim.

4 Cevap

\x onaltılık gösterimde gösterir. Bakınız: PHP strings

Bir ASCII table görmek ne 0x00 bir göz ve temsil 0x04.

0x00 = NULL
0x04 = EOT (End of transmission)

\ X sonraki iki karakter onaltılık basamak temsil ettiğini göstermek için bir yoldur. İki onaltılık basamak (her biri 4 bit) bir byte yapmak.

Eğer ondalık sürüm ne olduğunu bilmek istiyorsanız, 16 ile sol rakamı çarpma ve doğru rakamı eklemek, 11, vb "a", "b" 10 olduğunu Akılda tutulması

Diğer programlama dillerinde, bir dolar işareti ya da dizi 0x da bayrak onaltılık sayılar kullanılabilir.


Sayılar şeyi temsil edebilir. Bazen kontrol kodları vardır. Giriş an ASCII table.

\x HH Bu onaltılık değere sahip bayt açıklayan bir kaçış dizisidir.

Yani \x00 0 değeri ile bayt açıklar, değeri 4 ile \x04 bayt., Bu kaçış dizisi sadece double quoted strings interpolasyona unutmayın.

\ X04 ASCII İletim sonu olduğunu. Bu, çoğu C-gibi dillerde tutar.