首页 > php数组 > php变量与数组的相互转换(extract)与(compact)

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 
?>

本文链接:http://www.phprm.com/shuzu/fs1590.html

收藏随意^^请保留教程地址.

标签:php 变量 数组 相互转换

相关文章

发表留言