<?php
//数组
$shuzhu1=array(0=>12,5=>32,);
$shuzhu5=array(0=>12,0=>32,0.2=>48);//键出现相同时,后面覆盖前面。
$shuzhu4=array(0=>12,5.2=>32,);//当键有小数时,转化为小数前面的数,比如1.2的键就是1。
$shuzhu2=array(12,32,45,);
$shuzhu3=[12,32,45,];    
$shuzhu6=[true=>20,];    

print_r($shuzhu1);
echo'<br><hr>';
print_r($shuzhu2);
echo'<br><hr>';
print_r($shuzhu3);

echo'<br><hr>';
print_r($shuzhu4);

echo'<br><hr>';
print_r($shuzhu5);

echo'<br><hr>';
print_r($shuzhu6);

echo'<br><hr>';
var_dump($shuzhu6);

echo'<br><hr>';
var_dump($shuzhu5);


echo'<br><hr>';
var_dump($shuzhu1{5});//访问数组的具体一个键和值
echo'<br><hr>';
var_dump($shuzhu1[5]);//可以使用花括号和方括号
//数组删除和修改
$shu=['id'=>101,'name'=>'xiao','mm'=>1111,];

echo'<hr><br>';
print_r($shu);


$shu[]='xiaoshui';//添加数组元素,键为0
echo'<hr><br>';
print_r($shu);


$shu['mm']='xiaoshui';//添加数组元素,指定元素,刷新该键的值
echo'<hr><br>';
print_r($shu);

$shu['yzm']='验证码';//添加数组元素,不指定元素,添加键和值
echo'<hr><br>';
print_r($shu);
?>

 <?php
//复合数组,可以字符串,数字,数组(多维数组)
echo'<hr><br>';
$zhu=[0=>22,
      'id'=>15454,
      'name'=>'肖水名',
      $jiashuz=[3=>10,],
      ];
print_r($zhu);
?>
<?php
//重建索引数组
echo'<hr><br>';echo'<hr><br>';
$mma=[0=>10,1=>20,2=>30,3=>40,4=>50,5=>60,];
print_r($mma);
unset($mma[2]);echo'<hr><br>';//删除第3个数组元素
print_r($mma);
$cjmma=array_values($mma);echo'<hr><br>';//重建索引数组
print_r($cjmma);
?>


<?php
//清空数组
$eee=[20=>15,58=>59,44=>12,];
echo'<hr><br>';
print_r($eee);
foreach($eee as $key => $bb){
unset($eee[$key]);
}//数组元素拷贝到$bb中
echo'<hr><br>';
print_r($eee);
echo'<hr><br>';
$eee['name']='肖';//添加数组
$eee[34]=87;
echo'<hr><br>';
print_r($eee);

echo'<br>';
?>
最后修改:2018 年 07 月 08 日 06 : 57 PM
如果觉得我的文章对你有用,请随意赞赏