답변 2개
채택된 답변
+20 포인트
SKPLAN
7년 전
저는 함수로 함 만들어 봤어요
Copy
<?php
$text = "사과보다 감자는 맛있다";
echo $text."<br>";
echo multi_replace(array("사과","apple","감자","potato","apple","감자","potato","사과"), $text);
function multi_replace($Arr, $text){
if(is_array($Arr)){
$cnt = floor(count($Arr) / 2);
for($i=0;$i<$cnt;$i++){
$idx = $i * 2;
$search = $Arr[$idx];
$replace = $Arr[$idx+1];
if($search !=""){
$text = str_replace($search,$replace,$text);
}
}
}
return $text;
}
?>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
블랙캣77
7년 전
그냥 간단하게 생각을 하면 일단
사과라는 단어를 과사 등의 연관 없는 단어로 바꾸고
감자를 사과 바꾸고 그 다음에 과사를 감자로 바꾸시면 되지 않을까요
더 좋은 방법도 있지만 간단히 생각나는 방법은 그거네요
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인