나는 이전 코드에서 수정해야 할 문자열이 있습니다. ,PHP에서 같은 위치에 문자열을 대체
$str = 'a-b-x-d-e';
$str = 'bbbb-ccccc-y-ee-fff';
$str = 'aa-ee-z-jjjjjjjj-uuu';
$str = 'aa-ee-z-y-x';
가운데 하나는 (X 또는 Y 또는 Z) 인 더 이상 유효하지 않은, 그리고 이제 하나 "m, n 또는 P"
로 교체해야 :이 같은 것을 가지고 이 작업을 수행하는 많은 방법이, 내가 할 생각 :
$list = explode($str);
foreach($list as $k => $v) {
//find the third one and replace it by rebuilding the string
}
을하지만, 이것은 할 매우 복잡하고 긴 것, 빨리 방법은 무엇입니까?
편집 : 다른 위치에서도 같은 값을 가질 수 있습니다.이 값은 여전히 유효합니다.