я в 2 массивовФильтрация массив из другого массива
- $ первого, что моя модель для заказа моего результата и содержащего списка дней недели (это пример, она меняется каждую неделю)
- $ вторых, что список 35 дней на 5 недель (с понедельника-1 до воскресенье-5) с идентификатором имя
в $ результате я nedd массив упорядоченный как $ первый, но с данными $ second (ID, post_title, post_name)
Я результат GOOT с помощью:
$posts = array_filter($second, function ($post) use ($first) {
return in_array($post->post_name, $first);
});
Но проблема $ сообщений не упорядочены как $ первого.
Благодаря
$FIRST
Array
(
[0] => Monday-5
[1] => Tuesday-5
[2] => Wednsday-5
[3] => Thursday-1
[4] => Friday-1
[5] => Saturday-1
[6] => Sunday-1
)
$SECOND
Array
(
[0] => WP_Post Object
(
[ID] => 2878
[post_title] => Monday-1
[post_name] => monday-1
)
[1] => WP_Post Object
(
ID] => 2879
[post_title] => Tuesday-5
[post_name] => tuesday-5
)
...
[34] => WP_Post Object
(
ID] => 2899
[post_title] => Sunday-5
[post_name] => sunday-5
)
)
Возможный дубликат [Поиск значения в массиве и получить идентификатор в PHP] (http://stackoverflow.com/questions/39250988/find-value-in-array-and-get-id-in-php) –
Не совсем, я не получил результат не очень хорошо – Pipoo