fishingboy/type-converter

将 PHP 值类型转换为 API 输出

1.0.2 2020-03-11 03:28 UTC

This package is auto-updated.

Last update: 2024-09-24 00:07:17 UTC


README

语言

en-us / zh-tw

介绍

因为当应用(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);

类型

  1. int
  2. float
  3. bool
  4. str