filter_data.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 72 行
PHPT
72 行
--TEST--Simple filter_data() tests--FILE--<?php/* Integer */$data = "-123"; var_dump(filter_data($data, FILTER_VALIDATE_INT));$data = "0"; var_dump(filter_data($data, FILTER_VALIDATE_INT));$data = "123"; var_dump(filter_data($data, FILTER_VALIDATE_INT));$data = -123; var_dump(filter_data($data, FILTER_VALIDATE_INT));$data = 0; var_dump(filter_data($data, FILTER_VALIDATE_INT));$data = 123; var_dump(filter_data($data, FILTER_VALIDATE_INT));$data = ""; var_dump(filter_data($data, FILTER_VALIDATE_INT));echo "\n";/* Float */$data = "-0.123"; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));$data = "0.00"; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));$data = "1.23"; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));$data = -1.23; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));$data = 0.0; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));$data = 1.23; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));$data = ""; var_dump(filter_data($data, FILTER_VALIDATE_FLOAT));echo "\n";/* Boolean */$data = "on"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "off"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "yes"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "no"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "true"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "false"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "1"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = "0"; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = 1; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = 0; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = true; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = false; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));$data = ""; var_dump(filter_data($data, FILTER_VALIDATE_BOOLEAN));?>--EXPECT--int(-123)int(0)int(123)int(-123)int(0)int(123)int(0)float(-0.123)float(0)float(1.23)float(-1.23)float(0)float(1.23)float(0)bool(true)bool(false)bool(true)bool(false)bool(true)bool(false)bool(true)bool(false)bool(true)bool(false)bool(true)bool(false)bool(false)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?