php-src/ext/filter/tests/033_run.inc

24 lines
770 B
PHP
Raw Normal View History

<?php
function test($data) {
return strtoupper($data);
}
$data = array("PHP","1","foo@bar.com","http://a.b.c","1.2.3.4","123","123abc<>()","O'Henry", "하퍼");
foreach(input_filters_list() as $filter) {
if($filter=="validate_regexp") {
foreach($data as $k=>$d) $result[$k] = filter_data($d,input_name_to_filter($filter),array("regexp"=>'/^O.*/'));
} else {
foreach($data as $k=>$d) $result[$k] = filter_data($d,input_name_to_filter($filter),"test");
}
printf("%-20s",$filter);
printf("%-5s",$result[0]);
printf("%-3s",$result[1]);
printf("%-15s",$result[2]);
printf("%-20s",$result[3]);
printf("%-10s",$result[4]);
printf("%-5s",$result[5]);
printf("%-20s",$result[6]);
printf("%-15s",$result[7]);
printf("%-10s\n",$result[8]);
}
?>