higher-order-functions

Как я могу взорвать и обрезать пробелы?

Например, я хотел бы создать массив из элементов в этой строке: $str = 'red, green, blue ,orange'; Я знаю, ... trim($value); } Но я чувствую, что есть однолинейный подход, который может справиться с этим. Есть какие-нибудь идеи?

Функция массива PHP, которая возвращает подмножество для заданных ключей

Я ищу функцию массива, которая делает что-то вроде этого: $myArray = array( 'apple'=>'red', 'banana'=>'yell ... жется, что это общая и распространенная операция с массивом - я был бы удивлен, если бы цикл был единственным вариантом.

Получить подмножество массива на основе массива ключей

Я написал эту функцию, чтобы получить подмножество массива. Есть ли в php встроенная функция для этого. Я не могу найти ... { $result = array(); foreach($keys as $key){ $result[$key] = $array[$key]; } return $result; }

фильтр массива, преобразующий индексированный массив в ассоциативный массив

У меня есть индексированный массив, который содержит несколько ассоциативных массивов, и я применяю простой $my_arr = ... 10},{"foo":"var","value":20},{"foo":"car","value":50}]} {"photos":[{"foo":"var","value":20},{"foo":"car","value":50}]}

Как удалить все элементы массива PHP, содержащие определенную подстроку?

Хорошо, я посмотрел некоторые функции, и мне, похоже, не повезло найти ни одной, Я хочу отфильтровать массив, чтобы ... Функция, которая ищет подстроку для всех значений в массиве, если подстрока найдена, удалите этот элемент из массива

Как использовать фильтр массива() для функционального программирования на PHP?

Допустим, у меня есть массив тегов $all_tags = array('A', 'B', 'C'); И я хочу создать набор URL-адресов с переменн ... ни не изменяются и не возвращают новый список. Меня также интересуют другие способы сделать этот код более лаконичным.

Безопасна ли передача литералов имен функций функциям более высокого порядка?

В Javascript я привык передавать функции, так как они являются значениями первого класса. Однако в PHP я получаю уведом ... ) {return $m + $n;}, хотя я предпочитаю более лаконичный add. Безопасно ли это или я обречен в долгосрочной перспективе?