note 119842 added to function.filter-list
| From: | larry at weblabsperth dot com dot au | Date: | Mon, 05 Sep 2016 09:42:11 +0000 |
| Subject: | note 119842 added to function.filter-list | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-206496@lists.php.net to get a copy of this message | ||
Output a table of Filter IDs as Integers with corresponding Constant IDs:
<?php
echo '<table>';
echo '<tr>';
echo '<th>Filter Name</th>';
echo '<th>Filter Int ID</th>';
echo '<th>Filter Const ID</th>';
echo '</tr>';
foreach (filter_list() as $id =>$filter) {
$const = 'FILTER_';
switch($filter) {
case 'int':
case 'boolean':
case 'float':
$const .= 'VALIDATE_' . $filter;
break;
case 'string':
case 'stripped':
case 'encoded':
case 'special_chars':
case 'full_special_chars':
case 'unsafe_raw':
case 'email':
case 'url':
case 'number_int':
case 'number_float':
case 'magic_quotes':
$const .= 'SANITIZE_' . $filter;
break;
}
if (substr($filter,0,8)=='validate' || $filter=='callback')
$const .= $filter;
echo '<tr><td>' . $filter . '</td><td
align="center">' . filter_id($filter) . '</td><td>' .
strtoupper($const) . '</td></tr>';
}
echo '</table>';
?>
----
Server IP: 72.52.91.14
Probable Submitter: 124.178.125.201
----
Manual Page -- http://php.net/manual/en/function.filter-list.php
Edit -- https://master.php.net/note/edit/119842
Del: integrated -- https://master.php.net/note/delete/119842/integrated
Del: useless -- https://master.php.net/note/delete/119842/useless
Del: bad code -- https://master.php.net/note/delete/119842/bad+code
Del: spam -- https://master.php.net/note/delete/119842/spam
Del: non-english -- https://master.php.net/note/delete/119842/non-english
Del: in docs -- https://master.php.net/note/delete/119842/in+docs
Del: other reasons-- https://master.php.net/note/delete/119842
Reject -- https://master.php.net/note/reject/119842
Search -- https://master.php.net/manage/user-notes.php