g5_path()에서
본문
$tilde_remove = preg_replace('/^\/\~[^\/]+(.*)$/', '$1', $_SERVER['SCRIPT_NAME']);
위의 라인에서 두번째 파라미터인 '$1'의 의미가 뭐죠?
$1라는 변수가 설정된 것도 아닌것 같은데 말입니다.
답변 1
첫번째 괄호 안의 문자들을 가르킵니다.
예를 들어
$a = "/~abc/de";
$tilde_remove = preg_replace('/^\/\~[^\/]+(.*)$/', '$1', $a);
echo $tilde_remove;
결과값은 /de
맨 뒷부분에 나오는 " /이하" 문자열을 구하는 것이겠죠.
답변을 작성하시기 전에 로그인 해주세요.