私は2つの配列を持っています:
$arr1 = array('Test', 'Hello', 'World', 'Foo', 'Bar1', 'Bar'); and
$arr2 = array('hello', 'Else', 'World', 'Tes', 'foo', 'BaR1', 'Bar');
2 つの配列を比較し、一致する要素の位置を 3 番目の配列に保存する必要があります$arr3 = (3, 0, 2, 4, 5, 6); //expected result, displaying position of matching element of $arr1 in $arr2.
「一致する」とは、同一 (例: World)、または部分的に同じ (例: Test & Tes) であるすべての要素と、類似しているが大文字と小文字が異なる要素 (例: Foo & foo、Bar & bar) を意味します。 )。
などの機能を使用して、一連の組み合わせとさまざまな機能を試しましたが、成功しませんでしarray_intersect(), substr_compare(), array_filter()
た。私は正確な解決策を求めているのではなく、午後中ずっとぐるぐる回っているので、正しい軌道に乗せるための何かを求めているだけです.