我有一个名为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
任何人都可以告诉我,我做错了吗?
答案 0 :(得分:4)
猜测你的第一行末尾有CR / LF
$a=file('file.txt', FILE_IGNORE_NEW_LINES);