에 문자열 배열에 미리 정의 된 문구의 일치를 추출하지만 어떤 $phrase
이 $string
에서 발견되어 있는지 찾고 있기 때문이다 New York NY York NY
$phrases = array("New York NY","York NY","Wyoming MI","Wyoming Minnesota");
$string = ("I live in New York NY");
$matches = array();
foreach($phrases as $phrase) {
if(stripos($string,$phrase) !== false){
$matches[] = $phrase;
}
}
$new_string = implode(" ",$matches);
echo $new_string;
"나는 뉴욕 뉴욕에 살고 있습니다", "뉴욕에 살고 있습니다", "와이오밍 MI에 살고 있지만"나는 와이오밍 미네소타에 살고 있습니다 " – Lou
@Lou 업데이트 된 코드보기 ..... – Baba
당신의 도움을 주셔서 감사합니다. 업데이트 된 코드는 "나는 와이오밍 주 미네소타에 살고 있습니다"하지만 "뉴욕에 살고 있습니다"라는 이유로 실패합니다. 당신은 제가 올바른 길을 가도록 도왔습니다. 잘하면 여기에서 알아낼 수 있습니다. – Lou