PHP - как мне частично сравнить элементы в 2 массивахPhp

Кемеровские программисты php общаются здесь
Anonymous
PHP - как мне частично сравнить элементы в 2 массивах

Сообщение Anonymous »

У меня есть 2 массива: < /p>

Код: Выделить всё

$arr1 = array('Test', 'Hello', 'World', 'Foo', 'Bar1', 'Bar'); and
$arr2 = array('hello', 'Else', 'World', 'Tes', 'foo', 'BaR1', 'Bar');
< /code>

Мне нужно сравнить 2 массива и сохранить позицию соответствующих элементов с 3 -м массивом $ arr3 = (3, 0, 2, 4, 5, 6); // Ожидаемый результат, отображающий позицию соответствующего элемента $ arr1 в $ arr2. < /code> < /p>

По совместительству 'Я имею в виду все элементы, которые идентичны (Ex. World), или частично одинаковые (Ex. Test & TES), а также те элементы, которые являются одинаковыми, но в разные случаи (Ex. Foo & Foo, Bar & Bar). Серия комбинаций и различных функций без успеха, используя такие функции, как array_intersect (), substr_compare (), array_filter () 
и многое другое. Я не прошу точного решения, просто что -то, чтобы привести меня на правильный путь, потому что я хожу по кругу весь день.

Подробнее здесь: https://stackoverflow.com/questions/161 ... n-2-arrays

Вернуться в «Php»