2012-03-16 2 views
0

내가반대 PHP에서 positiong 사용

substr($sometext, 4, 10) 

내가 문자열에서 특정 부분의 정확한 위치를 사용하는 것을 제거하는 방법, 문자열의 특정 부분을 선택하는 데 사용할처럼? 당신이 마지막에 출현까지 제거하는 대신 strpos의 사용 strrpos을 원하는 경우에

$new_string = substr($sometext, 0, 4) . substr($sometext, 10); 
+0

4를 문자의 서수 값으로 변환합니다. substr을 의미합니까? –

+0

네, 그게 무슨 뜻인지 미안 해요 @ 크리스토퍼 _b – Shpat

답변

2

두 문자열을 사용할 수 있습니다.

0

$new_text = substr($sometext,0,4) . substr($sometext, 10, strlen($sometext));

0
$string = "Hello World"; 
    $output = substr($string, strpos($string, "W")); 

:

0

당신은 그것으로 성관계를 얻을 수 있습니다 array_splice :

$sometext = 'Hello, worlds! How are ya?'; 
echo str_splice($sometext, 4, 10); // o, worlds! 


function str_splice($input, $offset, $length = 0) { 
    $chars = str_split($input); 
    return implode(array_splice($chars, $offset, $length)); 
} 
2

훨씬 간단한 해결책은 빈 대체 문자열로 substr_replace을 사용하는 것입니다 :하지 않는 한, strpos를 사용하는 방법이 아니라고

$new_string = substr_replace($sometext, '', 4, 10);