0

我有一个名为 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

谁能告诉我,我在哪里做错了?

4

1 回答 1

4

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

$a=file('file.txt', FILE_IGNORE_NEW_LINES);
于 2012-10-22T14:51:19.980 回答