Re: combine empty and trim
| From: | Stut | Date: | Mon, 26 Mar 2007 15:23:50 +0000 |
| Subject: | Re: combine empty and trim | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-251375@lists.php.net to get a copy of this message | ||
Ross wrote:
I want to trim any whitepace and check if it is empty in the same line this is not working. if (empty(trim($_POST['_createcategory']))) {You can't do this because empty needs the variable - it can't work on teh return value. The closest you can get would be... if (isset($_POST['_createcategory']) and
strlen(trim($_POST['_createcategory'])) > 0) {
Not as neat, but it does the job.
You could also do something like this...
$_POST['_createcategory'] =
isset($_POST['_createcategory']) ?
trim($_POST['_createcategory']) : '';
if (empty($_POST['_createcategory'])) {
Still not pretty but slightly better in that you can cleanse your data before you hit logic.
-Stut