compact 多个变量转数组,代码如下:
extract 数组转多个变量,代码如下:
- <?PHP
- //数组转多个变量
- $capitalcities['England'] = 'London';
- $capitalcities['Scotland'] = 'Edinburgh';
- $capitalcities['Wales'] = 'Cardiff';
- extract($capitalcities);//转变成三个变量 England,Scotland,Wales
- print $Wales;//Cardiff
- ?>
实例代码如下:
- <?PHP
- $my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse");
- extract($my_array);
- echo "$a = $a; $b = $b; $c = $c";
- ?>
- //结果
- //$a = Cat; $b = Dog; $c = Horse