하위 문자열을 추출하려고합니다. PHP에서 도움이 필요합니다.
다음은 작업중 인 샘플 문자열과 필요한 결과입니다.
home/cat1/subcat2 => home
test/cat2 => test
startpage => startpage
첫 번째까지 문자열을 얻고 /
싶지만 존재하지 않으면 /
전체 문자열을 가져옵니다.
나는 시도했다
substr($mystring, 0, strpos($mystring, '/'))
나는 그것이 위치라고 생각하고 /
위치 0에서 그 위치로 부분 문자열을 얻는다 .
/
문을 너무 크게 만들지 않고 no가있는 경우를 처리하는 방법을 모르겠습니다 .
PHP 문장을 너무 복잡하게 만들지 않고 그 경우를 처리하는 방법이 있습니까?
s($str)->beforeFirst('/')
있는 것처럼 도움 이 될 수 있습니다 .