php变量与数组的相互转换(extract)与(compact)
compact 多个变量转数组,代码如下:
<?php //多个变量转数组 $name = 'phpff' ; $email = 'phpff@phpff.com' ; $info =compact( 'name' , 'email' ); //传递变量名 print_r( $info ); /* Array ( [name] => phpff [email] => phpff@phpff.com ) */ ?>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查看更多关于php变量与数组的相互转换(extract)与(compact)的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did31161