나는 $ _SERVER [ 'REQUEST_URI']를 잘라내어 .php 파일을 제거하기 위해 노력하고 있습니다. 그러나 트리밍이 아니기 때문에 조사한 후에 트리밍을했는데, REQUEST_URI의 첫 번째 문자 만 트리밍하는 것으로 나타났습니다.PHP - 첫 번째 문자에만 영향을주는 트리밍 기능?
<? var_dump (trim($_SERVER['REQUEST_URI'], '/')); ?>
이 문자열 (37) 당신은 단지 ncms 전에/첫 번째 트리밍 볼 수 있습니다
"를 ncms/관리/login.php? P = 로그인 & = 1 실패"를 반환합니다. 여기손길이 닿지 않은 문자열이며,
string(37) "/ncms/admin/login.php?p=login&failed=1"
왜 첫 번째 문자 만 초래한다
?
에 영향을 미칠 것 - 정의에 의한 것입니다 : "trim - 문자열의 시작과 끝에서 공백을 제거하십시오"http://php.net/trim – zerkms
['trim()'] (http://php.net/trim)에는 man 페이지가 있습니다. 양쪽 끝에있는 문자에 영향을줍니다. – mario
문자열의 모든 것을 어떻게 다듬을 수 있습니까? –