PHP объединить массивы для фильтра

У меня есть два массива, и оба они отсортированы по ‘hostid’. Теперь я фильтрую первый массив со значениями, чтобы я мог получить каждое значение, которое меньше
чем 10. Значения, которые больше 10, теперь находятся вне массива. Теперь я хочу сделать то же самое со вторым массивом, потому что мне нужны только имена с таким же ‘hostid’, как у фильтруемого массива. Но у второго массива есть только имена, и я не знаю, как отфильтровать, что в нем есть только элементы с таким же ‘hostid’, что и у фильтруемого массива.

Итак, это два массива:

Массив 1: $filtered = array_filter($names1, function ($x) { return $x <= 15; });

Выход: {"0":"8.4112","2":"9.5231","3":"9.0655","4":"7.8400","5":"13.2712","6":"12.2458","9":"8.1954","13":"12.8633"}

Массив 2: $nameserver = array();

Выход: ('["name1","name2",... ]')

Есть ли способ отфильтровать те же хосты из второго массива, что и из первого? Я уже пытался объединить их, но это не сработало.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]