总结5.26 PHP数组练习

<?php
$arr = ['abc',1,2,3,'sf','tiaodao','name'=>'sp','fuwang'];//数组定义,跟js类似,还可以定义关联数组,
$arr['sex'] = 1;//给数组添加关联数组,关联数组不计入数组元素的下标,但是算在元素个数中
$a = count($arr);//数组的元素个数
foreach($arr as $k=>$val){//因为数组最后元素的下标与元素个数不同,普通for循环无法打印php数组,这里采用foreach
    echo$k.'=>'.$val."<br>";
}

echo $arr['sex'];
?>

<?php
if(isset($_GET['id'])){
    $id = $_GET['id'];//可以获取id时,页面跳转到此id页面
}else{
    header("location:/");//无法获取时跳转到根目录
}
switch($id){
    case 1:
        $arr=["id"=>1,"title"=>'产品1',"imgurl"=>'./images/产品名称图片.png'];
    break;
    case 2:
        $arr=["id"=>2,"title"=>'产品2',"imgurl"=>'./images/1.2.png'];
    break;
    case 3:
        $arr=["id"=>3,"title"=>'产品3',"imgurl"=>'./images/1.3.png'];
    break;
    case 4:
        $arr=["id"=>4,"title"=>'产品4',"imgurl"=>'./images/1.4.png'];
    break;
    case 5:
        $arr=["id"=>5,"title"=>'产品5',"imgurl"=>'./images/1.5.png'];
    break;
    case 6:
        $arr=["id"=>6,"title"=>'产品6',"imgurl"=>'./images/1.6.png'];
    break;
}
?>
运用关联数组和多维数组控制页面的跳转
posted @ 2020-05-26 20:06  HighKK  阅读(170)  评论(0编辑  收藏  举报