У меня проблема при использовании функции trim() в php.
//Suppose the input variable is null.
$input = NULL;
echo (trim($input));
Как показано выше, вывод кодов представляет собой пустую строку, если входной аргумент имеет значение NULL. Есть ли способ избежать этого? Кажется, что обрезка по умолчанию вернет пустую строку, если ввод не установлен или имеет значение NULL.
Это затрудняет использование обрезки следующим образом.
array_map('trim', $array);
Мне интересно, могу ли я каким-либо образом добиться того же результата вместо того, чтобы перебирать массив. Я также заметил, что функция обрезки имеет второй параметр, передавая второй параметр, вы можете избежать некоторых charlist. но, похоже, это не работает для меня.
Любые идеи? Спасибо.