svn: /phpdoc/en/trunk/reference/filter/functions/ filter-var.xml
| From: | Justin Martin | Date: | Sun, 22 Jan 2012 00:18:10 +0000 |
| Subject: | svn: /phpdoc/en/trunk/reference/filter/functions/ filter-var.xml | ||
| Groups: | php.doc.cvs | ||
| Request: | Send a blank email to doc-cvs+get-9488@lists.php.net to get a copy of this message | ||
frozenfire Sun, 22 Jan 2012 00:18:10 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=322557
Log:
Cleaned up example.
Changed paths:
U phpdoc/en/trunk/reference/filter/functions/filter-var.xml
Modified: phpdoc/en/trunk/reference/filter/functions/filter-var.xml
===================================================================
--- phpdoc/en/trunk/reference/filter/functions/filter-var.xml 2012-01-21 23:47:03 UTC (rev 322556)
+++ phpdoc/en/trunk/reference/filter/functions/filter-var.xml 2012-01-22 00:18:10 UTC (rev 322557)
@@ -73,11 +73,15 @@
function foo($value)
{
// Expected format: Surname, GivenNames
+ if (strpos($value, ", ") === false) return false;
list($surname, $givennames) = explode(", ", $value, 2);
- if(
- !(empty($surname) || empty($givennames))
- && (is_string($surname) && is_string($givennames))
- ) return $value; else return false;
+ $empty = (empty($surname) || empty($givennames));
+ $notstrings = (!is_string($surname) || !is_string($givennames));
+ if ($empty || $notstrings) {
+ return false;
+ } else {
+ return $value;
+ }
}
$var = filter_var('Doe, Jane Sue', FILTER_CALLBACK, array('options' =>
'foo'));
?>