library data-type
data-type transformer
maxlcoder/data-type
data-type transformer
- Thursday, October 19, 2017
- by maxlcoder
- Repository
- 1 Watchers
- 0 Stars
- 0 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
数组或对象属性类型转换
配置
需要转换的属性与类型, (*1)
支持类型有, (*2)
- "boolean" or "bool"
- "integer" or "int"
- "float" or "double"
- "string"
- "array"
- "object"
- "null"
示例
// 举例
$configs = [
'username' => 'string',
'age' => 'int',
];
$datas = [
'username' => 'Lily', // string
'age' => '12', // string
];
var_dump($datas);
/*
array(2) {
["username"]=>
string(4) "Lily"
["age"]=>
string(2) "12"
}
*/
$app = new DataType($configs);
$results = $app->convert($datas);
var_dump($results);
/*
array(2) {
["username"]=>
string(4) "Lily"
["age"]=>
int(12)
}
*/
dev-master
9999999-dev
data-type transformer
Sources
Download
MIT
by
maxlcoder