写了一个很好用的函数
时间:2009-07-17
来源:互联网
看得懂的话,就会明白是什么了。
[php]
<?php
require_once('validate.func.php');
$r = array(
'a' => 'string',
'b' => 'int',
'c' => '2009-07-08blurblur date',
'd' => 'enum_b',
'e' => 'rubbish',
// 'f' => 'missing',
);
$rV = validate($r, 'a:g:String|b:i:Int|c:d:Date|d:e[enum_a,enum_b]:Enum|f:i');
print_r($rV);
/** display:
Array
(
[String] => string
[Int] => 0
[Date] => 2009-07-08
[Enum] => enum_b
[f] => 0
)
*/
$rV = validate($r, 'a:e[enum_a,enum_b]|b:s|c:i|f:i:Empty');
print_r($rV);
/** display:
Array
(
[a] => enum_a
=> int
[c] => 2009
[Empty] => 0
)
*/
$rV = validate($r, 'a:N');
var_dump($rV);
/** display:
bool(false)
*/
?>
[/php]

validate.func.php (2.18 KB)
作者: faallan 发布时间: 2009-07-17

作者: 生命如蓝 发布时间: 2009-07-17
作者: 冯.于安 发布时间: 2009-07-17
作者: lshfong 发布时间: 2009-07-17
lshfong 发表于 2009-7-17 20:33
作者: faallan 发布时间: 2009-07-18
作者: nianjin 发布时间: 2009-07-18
作者: fvzone 发布时间: 2009-07-18
还是有一份说明文档最好,有一些参数看不明白,比如
$rV = validate($r, 'a:g:String|b:i:Int|c:d:Date|d:e[enum_a,enum_b]:Enum|f:i');
a:g:String中的g是啥类型?
作者: ihavenomoney 发布时间: 2009-07-20
http://bbs.phpchina.com/thread-137015-1-1.html
作者: wksvo 发布时间: 2009-07-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28