比較したい 2 つの文字列があり、2 番目の文字列の異なる文字の位置を返します。
たとえば、私が持っている場合
"The brown fox jumps over the lazy dog"
"The quick brown fox jumped over the lazy dog"
「クイック」と「エド」を強調したい。PHPでこれを行う最良の方法は何ですか?
比較したい 2 つの文字列があり、2 番目の文字列の異なる文字の位置を返します。
たとえば、私が持っている場合
"The brown fox jumps over the lazy dog"
"The quick brown fox jumped over the lazy dog"
「クイック」と「エド」を強調したい。PHPでこれを行う最良の方法は何ですか?
あなたが探しているアルゴリズムは、「最長共通部分文字列問題」です。そこから違いを判断するのは簡単です。ウィキペディアを参照してください:
問題をより明確に定義しない限り、これは頭痛の種になるでしょう。str1 が「Amanda and Amy」、str2 が「Amanda and Amylase Amy」であるとします。
「lase Amy」または「Amylase」を返す機能はありますか?
問題を適切に定義することが、解決への第一歩です。