下标的变化
用例子解释,看懂了例子就知道了,很简单,就不解释了
<?php
header('content-type:text/html;charset=utf-8');
$num=array(0=>'1','2','3','4');
print_r($num);
echo '<br>';
$num=array('1',2=>'2','3','4');
print_r($num);
echo '<br>';
$num=array('1','num1'=>'2','3','4');
print_r($num);
echo '<br>';
$num=array(1=>'1',1=>'2',1=>'3','4');
print_r ($num);
echo '<br>';
?>
<?php
header('content-type:text/html;charset=utf-8');
$person[true]='1';
$person[false]='1';
$person[10.1]=1;
$person[-12]=1;
$person['11']=1;
$person['']=1;
$person[null]=2;
$person[-10.5]=1;
var_dump($person);
?>
extract()
将数组中的键变成变量名,值变成变量值
<?php
header('content-type:text/html;charset=utf-8');
$person=array('name'=>'DL_one','age'=>18,'sex'=>'man');
extract($person);
echo $name,'<br>',$age,'<br>';
?>