Я посетил аналогичный вопрос здесь, но не получил то, что хочу в php. Предположим, что у меня есть 2 массива. Вся проверка должна быть нечувствительной к регистру. Поле Field0 совпадает с полем 0 или fiEld1 аналогично Field1.PHP-Сортировка массива на основе другого массива
array1 is array(
"0"=>"field0",
"1"=>"field1",
"2"=>"field2",
"3"=>"field3",
);
array2 is array(
"0"=>"field3",
"1"=>"field2",
"2"=>"field0",
"3"=>"field1",
"4"=>"field6",
"5"=>"field5",
);
Теперь я хочу array2 быть сортируется на основе array1 как следующее:
array2 is array(
"0"=>"field0",
"1"=>"field1",
"2"=>"field2",
"3"=>"field3",
"4"=>"field6",
"5"=>"field5",
);
смотрите здесь array1 имеет 4 элемента так array2 должны быть отсортированы на основе ровно 4 элементов array1 и отдыха 2 элемента (индекс 4,5 из массива2) должен, как и раньше, в array2.
если я изменить регистр стоимости array1 или массив2 затем сортировки будет изменен. не могли бы вы сделать его нечувствительным к регистру? – Samiul
Вы также хотите сохранить исходный регистр массивов? –
Да, массив array2 должен быть неповрежденным – Samiul