大家晚上好!
所以,我有一个 JSON 字符串......
{"username":"87db3983285d395ca0af9f","password":"f4f0bb1533ef5034ce6b0a8a7c49a43b","email":"xxx@gmail.com","hnum":3,"splicenum":22,"reg_ip":"71.126.122.217","reg_date":1364175245,"cur_ip":"71.126.122.217","ip_array":["71.126.122.217"],"logins":[],"about":""}
我使用 json_decode() 将此字符串解码为 PHP 中的关联数组。
我正在做的是尝试创建 1 个函数来查询已在 PHP 中转换为关联数组的 JSON 对象。对于这个功能,我现在正在编辑/更新字段。
例子:
json_edit(array(
"set"=>array(
"email"=>"yyy@yahoo.com"
)
));
键“set”表示设置字符串或布尔值。另一个键是“push”以追加到数组,或“delete”以删除字符串或数组。
我想知道的是,如何在 PHP 中获取当前数组部分的数据类型?
意思是,我怎样才能让 PHP 说,“好的,字段 'username' 是一个字符串,而 'ip_array' 是一个数组”?
我不想能够将字符串值“设置”为 SUPPOSED 只是一个布尔值或数组。
有没有办法在 PHP 中获取 JSON 数据类型?
提前非常感谢。