<pre>input_get_args(INPUT_GET, array('pageId' =&gt; FILTER_VALIDATE_INT));</pre>

<?php
    $results 
input_get_args(INPUT_DATA, array('pageId' => FILTER_VALIDATE_INT), array('pageId' => 0));
    
$pageId $results['pageId'];
    echo 
"<p><strong>Test 1</strong> expected = int(0). actual = ";
    
var_dump($pageId);
    echo 
"</p>\n";

    
$results input_get_args(INPUT_DATA, array('pageId' => FILTER_VALIDATE_INT), array('pageId' => 5));
    
$pageId $results['pageId'];
    echo 
"<p><strong>Test 1</strong> expected = int(5). actual = ";
    
var_dump($pageId);
    echo 
"</p>\n";

    
$results input_get_args(INPUT_DATA, array('pageId' => FILTER_VALIDATE_INT), array('pageId' => -555));
    
$pageId $results['pageId'];
    echo 
"<p><strong>Test 1</strong> expected = int(-555). actual = ";
    
var_dump($pageId);
    echo 
"</p>\n";

    
$results input_get_args(INPUT_DATA, array('pageId' => FILTER_VALIDATE_INT), array('pageId' => 'three'));
    
$pageId $results['pageId'];
    echo 
"<p><strong>Test 1</strong> expected = bool(false). actual = ";
    
var_dump($pageId);
    echo 
"</p>\n";
?>

<pre>input_get_args(INPUT_POST, array(
    'name' =&gt; array('filter' =&gt; FILTER_UNSAFE_RAW, 'flags' =&gt; FILTER_FLAG_STRIP_LOW)),
    'homepage' =&gt; array('filter' =&gt; FILTER_VALIDATE_URL, 'flags' =&gt; FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED)),
    'email' =&gt; FILTER_VALIDATE_EMAIL)
    );</pre>

<p>Data: array('name' => 'Geoffrey', 'homepage' => 'yousuck', 'email' => 'spamme.com')</p>
<?php
    $results 
input_get_args(INPUT_DATA,
        array(
            
'name' => array('filter' => FILTER_UNSAFE_RAW'flags' => FILTER_FLAG_STRIP_LOW),
            
'homepage' => array('filter' => FILTER_VALIDATE_URL'flags' => FILTER_FLAG_SCHEME_REQUIRED FILTER_FLAG_HOST_REQUIRED),
            
'email' => FILTER_VALIDATE_EMAIL),
        array(
'name' => 'Geoffrey''homepage' => 'yousuck''email' => 'spamme.com')
    );
    
var_dump($results);
?>