maxlcoder / data-type
data-type transformer
dev-master
2017-10-19 02:19 UTC
This package is auto-updated.
Last update: 2025-04-05 02:43:15 UTC
README
数组或对象属性类型转换
配置
需要转换的属性与类型
支持类型有
- "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) } */