3

比較結果に基づいて true または false を返す関数を作成する必要があります。

私は2つの文字列を持っています:

$one = 'sample product - White - Large'; // White is separate key, and large is separate too
$two = 'White Large';

そのタスクを実行するための簡単な方法を知っていますか? 白の代わりにいくつかの文字列が青 - 黒 - 大になるため、2 つの文字列を爆発させることは安全ではない可能性があります。というわけで、ブルー・ブラックの存在を探しています。

私のデータの別の例は次のとおりです。

$one = 'sample product - White - Blue - Large';  // White - Blue is separate key, Large is separate too.

誰かがそれを行う方法について何かアイデアを持っているなら、私は本当に感謝しています.

ありがとう、エロレオン

4

1 に答える 1

7

私はそのような戦略に行きます:

  1. 文字列を空白で配列に分解します(正規表現を使用)
  2. array_intersect()を使用して一致を検索します
于 2012-10-23T09:16:45.587 に答える