php语言的学习

最近在学习php语言,下面是学习分享

1.数组运算符

<?php
//数组运算符
    $a1=array(1,2,3,4,5,6);
    $a2=array(6,5,4,3,2,1);//+会覆盖相同的值,在两个数组做并集
    $a3=array('1','2','3','4','5','6');
    $a5=array(1,2,3,4,5,6);
    $a4=$a1+$a2;
    print_r($a3);echo '<br>';
    var_dump($a1===$a3);echo '<br>';
    var_dump($a1==$a5);echo '<br>';
    $a6=array('name'=>'zhangsan','pass'=>123456);//判断键值
    $a7=array('pass'=>123456,'name'=>'zhangsan');
    var_dump($a6==$a7);echo '<br>';
    var_dump($a6===$a7);echo '<br>';
    var_dump($a6!=$a7);echo '<br>';
    var_dump($a6!==$a7);echo '<br>';
?>

2.条件语句

if语句

<?php
$a1=array(1,2,3,4,5,6);
$a2=array('1','2','3','4','5','6');
$a3=array('name'=>'zhangsan','pass'=>123456);
$a4=array('pass'=>123456,'name'=>'zhangsan');
//条件语句
    //IF语句
    if($a1===$a2){
            echo "两个数组部分相同", '<br>';
    }elseif($a3!==$a4){
        echo "两个数组部分不相同", '<br>';
    }
    else{
        echo "两个数组不相同", '<br>';
    }
?>

3.三元运算符

前提要建立html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=`, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <form action="demo1.php" method="post">
        <input type="text" name="a" id="">
        <input type="text" name="b" id="">
        <input type="text" name="c" id="">
        <input type="submit" name="" id="">
    </form>
</body>
</html>

 运行效果:

02e482b7fdfa475692df98fc7d278fe1.png

<?php
 $a=$_POST['a'];$b=$_POST['b'];$c=$_POST['c'];
    if($a>$b&&$a>$c){
        echo $a."是最大值", '<br>';
    }elseif($a<$b&&$b>$c){
        echo $b."是最大值", '<br>';
    }elseif($c>$a&&$b<$c){
        echo $c."是最大值", '<br>';
    }
    //三元运算符 条件为真?真执行代码:假执行代码
    $d=($a>$b)?(($a>$c)?($a):($c)):(($b>$c)?($b):($c));
    echo $d."是最大值", '<br>';
?>

 

4.分支结构

<?php
//switch分支结构
    $data=getdate();//获取时间日期函数
    $e=$data['wday'];//获取星期某一天
    // $e=9;
    switch($e){
        case 1:echo '星期一';
        break;
        case 2:echo '星期二';
        break;
        case 3:echo '星期三';
        break;
        case 4:echo '星期四';
        break;
        case 5:echo '星期五';
        break;
        case 6:echo '星期六';
        break;
        case 7:echo '星期天';
        default:echo '星期八';}
?>

5.循环结构

a.while循环

<?php
        //while 
            echo '<hr>';
           function text2() {$i=1;
            while($i<=10){$j=1;
                while($j<=$i){
                    echo '*';
                    $j++;}
                    echo '<br>';
                    $i++;}}
 text2();
        echo '<hr>';
?>
  

b.do while循环

<?php
   //do while
            function text3() {$x=1;
                 do{ $y=1;
                    do{echo '*';$y++;}
                    
                    while($y<$x);
                    echo '<br>';
                    $x++;
                } 
                 while($x<=10);
            }
text3();
        echo '<hr>';
?>

c.for循环

<?php
  // for循环
            function text4(){
                $f=1;
                for($f=1;$f<=10;$f++){
                    $g=1;
                    for($g=1;$g<$f;$g++){
                        echo '*';
                    }echo '<br>';
                }
            }
  text4();
?>

6.数组遍历

<?php
  //foreach数组遍历
            $f1=array(21,34,563,4353,24,1);
            foreach($f1 as $value){
                echo $value,"<br>";
            }
                    
?>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失之一灵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值