У меня вопрос как в заголовке. Я пытался понять это сам, и поиск в Интернете, но без результата;/Сортировка одного значения ассоциативного массива по другому значению ассоциативного массива в PHP
У меня есть 4 массива:
$sortingArr = array(
0 => 'EURUSD',
1 => 'USDGBP'
);
$arr1 = array('name' => 'EURUSD');
$arr2 = array('name' => 'USDPLN');
$arr3 = array('name' => 'USDGBP');
и я слился названных arr1, arr2, arr3, как показано ниже:
$data = array_merge_recursive($arr1, $arr2, $arr3);
Как отсортировать значения из $ data like 'EURUSD' ... по значениям из $ sortingArr.
Я надеюсь, что я объяснил это ясно и пожалуйста быть понимание сог его мой первый пост здесь :)
Каков ваш ожидаемый результат? Должен ли 'USDPLN' быть между' EURUSD' и 'USDGBP' или после него? –
я хочу, чтобы получить массив $ данных, отсортированных по $ sortingArr так: 'EURUSD', 'USDGBP', 'USDPLN' теперь у меня есть: 'EURUSD', 'USDPLN', «USDGBP ', –
Ваш результат ожидания следует за базовой сортировкой в алфавитном порядке, почему бы не просто «sort ($ mergedarray)»? Пример https://eval.in/654407 –