La función SplFileObject::fgetss() es una función incorporada de la biblioteca estándar de PHP (SPL) en PHP que se usa para obtener una línea del archivo y quitar etiquetas HTML.
Sintaxis:
string SplFileObject::fgetss( $tags)
Parámetros: esta función acepta solo un parámetro $etiquetas un parámetro opcional para especificar etiquetas que no deben eliminarse.
Valores devueltos: esta función devuelve la siguiente línea del archivo con el código HTML y PHP despojado, de lo contrario, devuelve FALSO.
Los programas a continuación ilustran la función SplFileObject::fgetss() en PHP.
Programa 1:
php
<?php $gfg = <<<EOD <html><body> <h1>Welcome To GeeksforGeeks!</h1> </body></html> Text out of the HTML block. EOD; file_put_contents("gfg.txt", $gfg); $file = new SplFileObject("gfg.txt"); while (!$file->eof()) { echo $file->fgetss(); } ?>
Producción:
Welcome To GeeksforGeeks! Text out of the HTML block.
Programa 2:
php
<?php $gfg = <<<EOD <html><body> <h1>Welcome To GeeksforGeeks!</p> </body></html> Text out of the HTML block. EOD; file_put_contents(__FILE__, $gfg); $file = new SplFileObject(__FILE__); while (!$file->eof()) { echo $file->fgetss(); } ?>
Producción:
Welcome To GeeksforGeeks! Text out of the HTML block.
Referencia: http://php.net/manual/en/splfileobject.fgets.php