php中的新字节

Man*_*tas 1 php java byte

我有代码JAVA

byte abyte1[] = new byte[k];
Run Code Online (Sandbox Code Playgroud)

但是php没有字节类型.有可能将此行转换为php吗?

Kaz*_*zar 7

固定长度数组的概念实际上并不存在于php中.另外,您也没有指定数组的类型,而是所有数组实际上都是哈希,可以存储任何类型.

你问的最接近的是:

$abyte1 = array();
Run Code Online (Sandbox Code Playgroud)

然后您可以像往常一样插入字节:

$abyte1[0] = 1;
$abyte1[1] = 2;
Run Code Online (Sandbox Code Playgroud)

或者您可以添加到列表的末尾:

$abyte1[] = 3;
Run Code Online (Sandbox Code Playgroud)

  • 从PHP5.3开始,PHP通过SplFixedArray确实有固定长度数组http://us.php.net/manual/en/class.splfixedarray.php (3认同)