str_split 将字符串转换为数组 &reftitle.description; arraystr_split stringstring intlength1 将一个字符串转换为数组。 &reftitle.parameters; string 输入字符串。 length 每一段的长度。 &reftitle.returnvalues; 如果指定了可选的 length 参数,返回数组中的每个元素长度均为 length 的块,除了最后一个块,如果字符串不是均匀划分,则可能会更短。默认 length1,这意味着每个块的大小是一个字节。 &reftitle.errors; 如果 length 小于 1,将会抛出 ValueError &reftitle.changelog; &Version; &Description; 8.2.0 如果 string 为空,现在返回空 &array;。之前返回的 &array; 包含单个空字符串。 8.0.0 如果 length 小于 1,现在会抛出 ValueError;之前会触发 E_WARNING 级别的错误且函数会返回 &false;。 &reftitle.examples; <function>str_split</function> 使用示例 ]]> &example.outputs; H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => i [9] => e [10] => n [11] => d ) Array ( [0] => Hel [1] => lo [2] => Fri [3] => end ) ]]> &reftitle.notes; 处理多字节编码字符串时,str_split 将拆分为字节,而不是字符。mb_str_split 可用于将字符串拆分为码点。grapheme_str_split 可用于将字符串拆分为字素簇。 &reftitle.seealso; mb_str_split grapheme_str_split chunk_split preg_split explode count_chars str_word_count for