如何检查PHP中的文本文件是否为空?
我试过我在互联网上找到的是这样的:
if( '' != filesize('data.txt')){
echo "The file is empty";
}
Run Code Online (Sandbox Code Playgroud)
这也是:
if( 0 != filesize('data.txt')){
echo "The file is empty";
}
Run Code Online (Sandbox Code Playgroud)
他们似乎没有工作.
小智 8
首先使用它:
if (filesize('data.txt') == 0){
echo "The file is DEFINITELY empty";
}
Run Code Online (Sandbox Code Playgroud)
如果仍有疑问(取决于你的空缺),也可以尝试:
if (trim(file_get_contents('data.txt')) == false) {
echo "The file is empty too";
}
Run Code Online (Sandbox Code Playgroud)
请记下Niels Keurentjes,因为http://php.net/manual/en/function.empty.php说:
在PHP 5.5之前,empty()仅支持变量; 其他任何东西都会导致解析错误.换句话说,以下内容不起作用:empty(trim($ name)).相反,使用trim($ name)== false.
| 归档时间: |
|
| 查看次数: |
16219 次 |
| 最近记录: |