maxlcoder / data-type
data-type transformer
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/maxlcoder/data-type
This package is auto-updated.
Last update: 2025-10-05 03:42:18 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) } */