在空内使用修剪

时间:2015-12-04 11:35:36

标签: php

如何在empty()中使用PHP trim()?

我试过了:

empty(trim($myString));

最后说:

Fatal error: Can't use function return value in write context in......

我在某处读过这是不可能的,还在寻找其他方式。

2 个答案:

答案 0 :(得分:5)

如果你的PHP版本在5.5之前,这不是问题,而是语言的限制。

  

在PHP 5.5之前,empty()仅支持变量;别的什么都会   导致解析错误。换句话说,以下内容不起作用:   空(修剪($名))。相反,使用trim($ name)== false。

empty();

答案 1 :(得分:3)

如果你运行PHP<

你必须先修剪。 5.5:

$myString = trim($myString);

if (empty($myString)) {
  // Some code
}