str_replace()
은 문자열 인스턴스를 제거합니다.문자열 내에서 값의 두 번째 인스턴스를 제거 할 수 없습니다.
하지만 문자열 내에서 하나의 문자열 인스턴스 만 제거하려면 어떻게해야합니까?
아래, 난 단지 exampleDirecotry /`내가 첫 번째 테스트에 필요한
www.example/exampleDirectory/exampleDirectory/index.php
이 exampleDirectory의 두 가지 예입니다/만약 그렇다면 그 첫 번째 인스턴스를 제거하려면, URL 주소의 예입니다 그 중 하나를 제거하십시오.
$url = www.example/exampleDirectory/exampleDirectory/index.php
if ($url == )
{
$newURL = str_replace($url, "", "exampleDirectory/");
}
당신은 substr_replace'을 살펴해야한다()', 먼저 당신이 대체하고자하는 문자열의 오프셋 및 길이를 찾아야합니다. – Cyclonecode
안녕하세요. 난 단지 exampleDirecotory /의 첫 번째 인스턴스를 제거하고 싶다. –
'$ newURL = str_replace ("e/exampleDirectory /", "e", $ url);'옵션일까요? –