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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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