通常、猫とは連結を意味すると思いますが、ここでは適切ではないようです。ただし、それが意味することであると仮定すると、次のように、両方の変数で同じ連結文字 (コンマ) をチェックするだけです。
if ( stristr($implode1, ",") && stristr($implode2, ",") ) {
// error
} else {
// success, do something
}
ただし、両方の変数に同じ項目 (この場合は果物) が入力されていることを意味すると仮定すると、次の方法で確認できます。
$im1 = explode(",", $implode1);
$im2 = explode(",", $implode2);
foreach($im1 as $i) {
if ( array_search($i, $im2) ) {
// error
} else {
// success, do something
}
}
もちろん、両方の文字列で特定の値を検索することもできますが、それが目的だとは思いません。しかし、そうであると仮定すると、そのコードは次のとおりです。
$duplicate = "apple"; // the item you are searching for a duplicate of
if ( stristri($implode1, $duplicate) && stristr($implode2, $duplicate) ) {
// error
} else {
// success, do something
}