Есть ли такая встроенная функция в php, которая примет в аргументы набор ключей и отфильтрует массив, отбросив все значения которые не совпадают с указанным набором ключей?
<?php
$original = [-3, -2, -1, 0, 1, 2, 3];
$keys = [0, 2, 5];
/*magic function...*/
$new = [-3, -1, 2]; /*result*/
Одной такой функции нет, но две есть :))
print_r(array_intersect_key($original,array_flip($keys)));
demo
<?php
$original = [-3, -2, -1, 0, 1, 2, 3];
$keys = [0, 2, 5];
function thisIsMagick($originals,$keys){
foreach($keys as $key){
var_dump($originals[$key]);
}
}
thisIsMagick($original,$keys);
http://sandbox.onlinephpfunctions.com/code/b755ad31223ddf3bd2f90e2ab29da29b4781c92
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Ребят, прохожу курс ООП PHP у одного парняУчит писать блог на ООП
Доброго времени сутокДелаю парсинг изображений, дело в том что целевой сервер отдает только по 60 - 70 изображений
в локальной сети компании нет доступа в интернетВстал вопрос с Composer, можно ли настроить Composer, что бы он ходил в локальный репозиторий (в локальной...