【发布时间】:2012-07-24 03:10:00
【问题描述】:
我有一个名为“data.txt”的文件。在这个文件中,有 30 行长度相同的字符串。它看起来像这样:
2QA4ZRDUT
IDVLTLZSC
4GYC3HCMV
1W6409JD5
70P7U66TE
...等等。
我现在要做的是重新格式化这些行。我想要一行 5 个字符串,用“;”分隔。之后,我想要一个新行和下一个 5。最后,它应该是这样的:
2QA4ZRDUT;IDVLTLZSC;4GYC3HCMV;1W6409JD5;70P7U66TE;
NGN1TGF6G;JWVI7LSIZ;U99TMVXXK;KLBDMRPQV;MEFKLUO3;
... 以此类推,直到文件的全部内容都像这样重新格式化。
最近几个小时我一直在尝试通过使用 for、foreach 和 while 循环来实现这一点,但我只设法得到了一行。我希望有人可以帮助我,因为我对 PHP 不是很有经验。
这是“data.txt”的内容:
2QA4ZRDUT
IDVLTLZSC
4GYC3HCMV
1W6409JD5
70P7U66TE
OG2JBBZF6
5391PHOVW
ZAJ3OZ4H2
GMOB9E9X7
Q8U4C8ZK1
0WDZLRWWJ
N487W3S24
PKXQFFEK3
NSMKC29IB
HOLI1T2ZB
DVPIVLLLS
FH7RSZWTM
9VSUWPZEX
NM6ZWV19I
NGN1TGF6G
JWVI7LSIZ
U99TMVXXK
KLBDMRPQV
MEFKLUO3L
LICFIK24W
ELGPLCK51
QQS4SOJV1
KJ2UVTU1B
FLQ6T7LG6
QJZLAPYN1
【问题讨论】:
-
提示:使用取模运算符
标签: php foreach while-loop fopen explode