PHP文字列間で共通の値を返すための優れた方法をいくつか見つけましたが(explodeやarray_intersectなどを介して)、これまでのところ、珍しい値を返す方法はあまりありません。
私は珍しい値に対処する1つの質問を見つけました、そして解決策はarray_diffとarray_mergeを使用しました。自分のニーズに合わせて、実際の値の内部を見るのに苦労しました。
私はレガシーデータベースを使用しており、適切な正規化を夢のようなものにするために十分なコードが構築されています。洞察をいただければ幸いです。
mysqldbテーブルにaとbの2つの列があります。列aのデータはbに複製され、スペースで区切られています。bの重複しないデータを選択/クエリ/公開する必要があります。それらの間にスペースがありますが、爆発/崩壊がそれをカットしないので(またはそれを実現する方法がわかりません)、私を狂わせているのはそれだけではありません。
既存:
りんご、りんごブルー、りんごレッドビッグ
bリンゴオレンジ、リンゴブルーバナナ、リンゴレッドビッグルビーレッドグレープフルーツ
必要なもの:オレンジ、バナナ、ルビーレッドグレープフルーツ
何かご意見は?