🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# PHP fgetss() 函数 ## 定义和用法 fgetss() 函数从打开的文件中读取一行并过滤掉 HTML 和 PHP 标记。 与 [fgets()](/php/func_filesystem_fgets.asp "PHP fgets() 函数") 相同,不同的是 fgetss 尝试从读取的文本中去掉任何 HTML 和 PHP 标记。 ### 语法 ``` fgetss(_file_,_length_,_tags_) ``` | 参数 | 描述 | | --- | --- | | _file_ | 必需。规定要读取的文件。 | | _length_ | 可选。规定要读取的字节数。默认是 1024 字节。该参数在 PHP 5 之前是必需的。 | | _tags_ | 可选。规定不会被删除的标签。 | ### 说明 可以用可选的第三个参数 _tags_ 指定哪些标记不被去掉。 若失败,则返回 false。 ## 例子 ### 例子 1 ``` <?php $file = fopen("test.htm","r"); echo fgetss($file); fclose($file); ?> ``` 输出类似: ``` This is a paragraph. ``` ### 例子 2 ``` <?php $file = fopen("test.htm","r"); echo fgetss($file,1024,"<p>,<b>"); fclose($file); ?> ``` 输出类似: ``` **This is a paragraph.** ``` 输出的源代码是: ``` <p><b>This is a paragraph.</b></p> ```