PHP - 将二进制数字字符串拆分为较小的块

May*_*mar -1 php arrays string

我有一个大的二进制数存储为变量中的字符串.像这样的东西:

10111100100001010101010101010100000111111111001010101...
Run Code Online (Sandbox Code Playgroud)

我想把它分成8块,所以我使用它:chunk_split($text, 8);但chunk_split()返回一个字符串.

如何将所有块存储在数组中?

Use*_*407 7

如果要将8位存储为数组中的字符串,请使用:

str_split($text, 8);
Run Code Online (Sandbox Code Playgroud)

或者,这些位本身可以作为一组数组进行分块:

array_chunk(str_split($str), 8);
Run Code Online (Sandbox Code Playgroud)