trim() function : How to avoid empty string return if the argument is unset/null variable?

У меня проблема при использовании функции trim () в php.

//Suppose the input variable is null.
$input = NULL;
echo (trim($input));

Как показано выше, выходные данные кодов представляют собой пустую строку, если входной аргумент имеет значение NULL. Есть ли способ избежать этого? Кажется, что обрезка по умолчанию вернет пустую строку, если вход не установлен или значение NULL.

Из-за этого мне трудно использовать следующую обрезку.

array_map('trim', $array);

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

Есть идеи? Спасибо.

5
задан BoltClock 12 February 2011 в 01:52
поделиться