PHP에서 두 문자열의 차이점을 어떻게 찾나요?
-
01-07-2019 - |
문제
비교하고 싶은 문자열이 2개 있고 두 번째 문자열에서 다른 문자의 위치를 반환합니다.
예를 들어, 내가 가지고 있는 경우
"The brown fox jumps over the lazy dog"
"The quick brown fox jumped over the lazy dog"
"quick"과 "ed"를 강조 표시하고 싶습니다.PHP에서 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
해결책
다른 팁
찾고 있는 알고리즘은 "가장 긴 공통 부분 문자열 문제"입니다.거기에서 차이점을 쉽게 확인할 수 있습니다.위키피디아를 참조하세요:
시작하기 위해 문제를 더 명확하게 정의하지 않으면 이는 골칫거리가 될 것입니다!str1이 "Amanda and Amy"이고 str2가 "Amanda and Amylase Amy"라고 가정해 보겠습니다.
"lase Amy" 또는 "Amylase"를 반환하는 기능이 있습니까?
문제를 올바르게 정의하는 것이 솔루션을 향한 첫 번째 단계입니다!
제휴하지 않습니다 StackOverflow