Annotation of embedaddon/php/ext/filter/tests/033_run.inc, revision 1.1.1.1
1.1 misho 1: <?php
2: if (function_exists('setlocale')) {
3: setlocale(LC_ALL, 'C');
4: }
5:
6: function test($data) {
7: return strtoupper($data);
8: }
9:
10: $data = array(
11: "PHP",
12: "1",
13: "foo@bar.com",
14: "http://a.b.c",
15: "1.2.3.4",
16: "123",
17: "123abc<>()",
18: "O'Henry",
19: "하퍼"
20: );
21:
22:
23: foreach(filter_list() as $filter) {
24: if($filter=="validate_regexp") {
25: foreach($data as $k=>$d) $result[$k] = filter_var($d,filter_id($filter),array("options"=>array("regexp"=>'/^O.*/')));
26: } else {
27: foreach($data as $k=>$d) $result[$k] = filter_var($d,filter_id($filter),array("options"=>"test"));
28: }
29: printf("%-20s",$filter);
30: printf("%-5s",$result[0]);
31: printf("%-3s",$result[1]);
32: printf("%-15s",$result[2]);
33: printf("%-20s",$result[3]);
34: printf("%-10s",$result[4]);
35: printf("%-5s",$result[5]);
36: printf("%-20s",$result[6]);
37: printf("%-15s",$result[7]);
38: printf("%-10s\n",$result[8]);
39: }
40: ?>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>