我不熟悉PHP,不建议使用ereg_replace,因此需要将ereg_replace转换为preg_replace,我不知道如何在下面的[[$ TEST_FILE] >>上放置“定界符和转义符”,有人可以帮我这个忙。 function KernelBase(){
$i=0;
$TEST_FILE="fdKernel/Init.php";
$TEST=$TEST_FILE;
while(!file_exists($TEST))
{
$TEST="../".$TEST;
if($i>15)
break;
$i++;
}
return trim(ereg_replace($TEST_FILE,NULL,$TEST))."fdKernel/";
}
我不熟悉PHP,不建议使用ereg_replace,因此需要将ereg_replace转换为preg_replace,我不知道如何在下面的$ TEST_FILE上放置“定界符和转义符”,有人可以帮我吗...
<?php
// PHP program to illustrate
// preg_replace function
$subject = array('1', 'GFG', '2',
'GFD', '3', 'GCET', 'Contribute', '4');
$pattern = array('/\d/', '/[a-z]/', '/[1a]/');
$replace = array('X:$0', 'Y:$0', 'Z:$0');
// Print Result return by function
echo "preg_replace returns\n";
print_r(preg_replace($pattern, $replace, $subject));
?>