-9

可能重复:
如何读取和解析此文本文件的内容?

我想读取一个文本文件,因为 C++ 读取它

这是文本文件中的示例

(item(name 256) (Index 1)(Image "Wea001")   (specialty  (aspeed 700) (Hit 20)))
(item   (name 257)  (desc 520)           (Index 2)  (Image "Wea002")(specialty(Attack 16 24)))

我想要像这样的输出

name : 256
Index : 1
Image : Wea001
Specialty > aspeed : 700 
Specialty > hit : 20

Name : 257
Desc : 520
Index : 2
Image : Wea002
Speciality > Attack : 16 24

那可能吗?

4

2 回答 2

1

直接出php手册:

fgets()

Example #1 逐行读取文件

<?php
$handle = @fopen("/tmp/inputfile.txt", "r");
if ($handle) {
    while (($buffer = fgets($handle, 4096)) !== false) {
        echo $buffer;
    }
    if (!feof($handle)) {
        echo "Error: unexpected fgets() fail\n";
    }
    fclose($handle);
}
?>
于 2012-09-12T20:43:43.333 回答
0

RTM

<?php
$f = fopen ("fgetstest.php", "r");
$ln= 0;
while ($line= fgets ($f)) {
    ++$ln;
    printf ("%2d: ", $ln);
    if ($line===FALSE) print ("FALSE\n");
    else print ($line);
}
fclose ($f);

?>

于 2012-09-12T20:47:19.637 回答