代码如下:

    1. <?php
    2. /**
    3. * php 把数组中的键名所为变量名键值作为变量
    4. */
    5. $arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>5,'e'=>6);
    6. //方法一,使用foreach循环实现
    7. foreach($arr as $key=>$value){
    8. $$key=$value;
    9. }
    10. echo $a;
    11. //方法二,其实php早就已经实现了这个功能extract
    12. extract($arr);
    13. $firstname = "Bill";
    14. $lastname = "Gates";
    15. $age = "60";
    16. $result = compact("firstname", "lastname", "age");
    17. print_r($result);