PHP code to exclude index.php using glob

后端 未结 2 1050
北恋
北恋 2020-12-15 22:52

Problem

I am trying to display a random page from a file called ../health/ In this file there is a index.php file and 118 other files named php f

2条回答
  •  误落风尘
    2020-12-15 23:35

    To compliment Jack's answer, with preg_grep() you can also do:

    $files = array_values( preg_grep( '/^((?!index.php).)*$/', glob("*.php") ) );
    

    This will return an array with all files that do NOT match index.php directly. This is how you could invert the search for index.php without the PREG_GREP_INVERT flag.

提交回复
热议问题