Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
// Programmed by Chun Kang - 2020-03-27
function findfiles( $path, $regexp="", $order=0)
{
	    $r = scandir( $path, $order); // $order: 0->ascending / 1->descending
	    if ($r==false) $ret=$r;
	else if ($regexp!="")
	{
		    else
    {
        $ret=array();
		        $i=count($r)-1;
		        for($i=0; $i<count($r); $i++)
		{
			if (        {
            if (
            		(($regexp=="") || preg_match('/' . $regexp . '/', $r[$i]))
            		&& strlen($r[$i])
            		&& $r[$i]!='.'
            		&& $r[$i]!='..'
            	) $ret[]=$r[$i];
		        }
	    }
	    return $ret;
}

$r = findfiles( "/repostirory", "qsok(.*)mysql");
print_r($r);

...