php文本文件解析

时间:2012-10-22 14:48:30

标签: php parsing text

我有一个名为file.txt的文本文件。 file.txt的内容如下:

tarek
shourav

当我运行以下代码时

<?

$a=file('file.txt');

foreach ($a as $b) {
echo $b;
echo "<br>";
echo strlen($b);
echo "<br>";
}

?>

它给出了输出

tarek 
7
shourav
7

但它应该给出输出

tarek
5
shourav
7

任何人都可以告诉我,我做错了吗?

1 个答案:

答案 0 :(得分:4)

猜测你的第一行末尾有CR / LF

$a=file('file.txt', FILE_IGNORE_NEW_LINES);