Я использую назначение list() в PHP, чтобы сразу присвоить значениям массива более переменным.PHP list() assign - trim перед назначением или любой другой функцией?
Вещь - мне нужно обрезать входные данные массива раньше - конечно, вы могли бы сделать foreach на массиве до или после этого - но есть ли способ лить подгонку в качестве какого-то фильтра заданий - или, по крайней мере, обрезать массив inline (без внешней функции или foreach)?
Вопрос больше похож на общий. Можете ли вы добавить функцию фильтра в список()?
EDIT:
Для тех, кто ищет решения "проще" с Еогеасп:
foreach($items as $k => $v) $item[$k] = trim($v);
list($var1,$var2,$var3,$var4) = $items;
Нет, вы не можете; trim() не обрезает массивы, но строки. А list() - это специальная конструкция, которая не позволяет обратные вызовы. – Smar