我正在尝试创建一个简单的设置脚本,它基本上将设置名称和设置值发送到我的数据库。
实际上这很简单 - 设置和获取此代码需要很少的代码并完成任务。
但我希望以正确的类型返回数据。
使用gettype()每次都返回string
- 这是合乎逻辑的,因为从我的数据库返回的内容是一个字符串。
通过在我的内容上使用json_decode()可以实现此效果。这将根据内容返回类型,并且按预期工作。
但我有更好的选择吗?
我正在考虑为我的数据库表分配一个类型,但这只会增加设置和获取数据的复杂性。
答案 0 :(得分:1)
您可以使用以下任何php函数来检查变量是否与特定变量类型的格式匹配:
is_numeric,is_bool,is_null,is_float,is_int,is_string,is_object,is_array