爆炸有问题,我有简单的文本文件,每一行都以数字结尾。我只想提取行尾号并创建相同数量的子字符串。我尝试使用explode 函数,但无法仅检索字符串编号的结尾。以下是 .txt 文件结构和具有预期结果的代码。
'文本.txt'
a1 bbb ccc 111-111 ddd eee 3
a2 fff ccc (123-12312) 111-111 ddd eee 2
a3 bbb aaa (32 32)111-111 ddd eee 4
<?php
$file = "C:\\test.txt";
$f = fopen($file, "r");
while ( $line = fgets($f, 1000) ) {
print "<br/>";
$pieces = explode(" ", $line);
print $line;
print "<br/>";
print "<\t>";
for(i=0; i>=$pieces[5];i++)
{
print "<br/>";
print "<\t>";
}
print "<br/>";
}
?
输出:
a1
- 子串
- 子串
- 子串
a2
1. 子字符串
2. 子字符串
a3
1. 子串
2. 子串
3. 子串
4. 子串