首先,很清楚php的全局变量可以分为
1.自定义全局变量
通过关键字global将变量声明为全局变量。
$a1functionbb(){global$a}
2.系统自带的全局变量
php系统还提供了许多全局变量,也可以使用,例如:
$_server(主要存储http请求相关的信息)$_request(默认包含$_get,$_post和$_cookie的数组)$_post(主要是httppost请求的参数)$_get(主要是httpget请求的参数)$_files(主要是http文件相关的参数)$_env(包含服务器端环境变量的数组)$_cooki
php实现了数组转化为json,json转化为数组的方法,并结合实例分析了php数组和json相互转化的实现方法和操作技巧。json_encode()主要用于将数组转换成json。
本文举例说明php如何实现array到json和json到array,如下:
json数据的数组:
$array_1array()//一维数组
$array_2array()//多维数组
$array_1[用户名]ericwolf
$array_1[age]25
$array_2[成员][aa][用户名]ericwolf
$array_2[成员][aa][年龄]25
$array_2[成员][bb][用户名]eeee
$array_2[成员][bb][年龄]22
print_r($array_2)
$jsonobj_1json_encode($array_1)
var_dump($jsonobj_1)
$jsonobj_1json_encode($array_2)
var_dump($jsonobj_1)
运行结果:
排列
(
燃气轮机阵列
(
[aa]gt阵列
(
[用户名]gtericwolf
【年龄】gt25
)
燃气轮机阵列
(
[用户名]gt:ericwolf