svn: /phpdoc/en/trunk/reference/filter/functions/ filter-var.xml

From: 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')); ?>

« previous php.doc.cvs (#9488) next »