如何在PHP中拆分字符串

时间:2009-10-20 06:51:45

标签: php string split base64

我有一个长字符串来自编码二进制文件 - 一个图像文件 - (在base 64中)。在拆分时我应该遵循一个特殊的方法(或规则)吗? 编辑:
我想将字符串写入xml文件,但为了做到这一点,我必须将它分成更小的块 EDIT2:
我想按长度分割(我认为在这种情况下更合适) 谢谢。

3 个答案:

答案 0 :(得分:6)

您可能需要查看chunk_split(),因为您执行了base64编码。 (假设您执行编码,因为您无法在XML文件中嵌入已解码的 base64数据)

答案 1 :(得分:3)

根据需要使用explode()preg_split()。 PHP中的所有数据在技术上都是二进制的,甚至是字符数据。如果您的数据是多字节字符数据(例如UTF-8),则需要额外的步骤才能正确处理。

二进制字符串也可能需要使用unpack()进行处理。

答案 2 :(得分:0)

相关问题