fishingboy / type-converter
将 PHP 值类型转换为 API 输出
1.0.2
2020-03-11 03:28 UTC
Requires
- ext-json: *
This package is auto-updated.
Last update: 2024-09-24 00:07:17 UTC
README
语言
介绍
因为当应用(Android 和 iOS)连接到用 PHP 编写的 API 时,由于 PHP 数据类型不固定,连接过程中常常会出现令人困惑或闪回的情况,因此希望在输出 API 之前进行类型转换。
安装
composer require fishingboy/type-converter
使用方法
导入类
use fishingboy\type_converter\Type_Converter;
在 API 输出前转换数据
$converter = new Type_Converter( '{ "users":[ { "name":"str", "height":"float", "age":"int", "adult":"bool" } ] }'); $response = $converter->convert([ "users" => [ ["name" => "leo", "height" => 173.5, "age" => "12", "adult" => false], ["name" => "rain"], ["name" => 819040, "age" => 14], ] ]);
输出您的 API
echo json_encode($response);
类型
- int
- float
- bool
- str